The past tense of snift is snifted.
The third-person singular simple present indicative form of snift is snifts.
The present participle of snift is snifting.
The past participle of snift is snifted.