I don't normally get punishments, and to be honest there isn't much I don't like, and what I don't like is usually a hard limit.
I will go with soap. Suck on soap for a good five minutes and you won't do what you did again.
However I do forget about soap, and that is probably the only thing that I get reminded about, when I slip up