The past tense of snack on is snacked on.
The third-person singular simple present indicative form of snack on is snacks on.
The present participle of snack on is snacking on.
The past participle of snack on is snacked on.