D.W.
Not sure I'd recommend the sassy sauce personally - I know other people have tried it, but my concern would be that the child would develop an aversion to certain foods because of the association.
We had our mouths washed out with soap on a few occasions growing-up. It honestly was awful.
We have a 3.5 year old who is not allowed to use certain words. If he does, we prefer to take things away that have substantial meaning to him. He's learned really quickly not to do it after a few nights without his favorite show/toy.