My wife picked up some of this stuff where she works...

http://www.aveda.com/templates/produ...CT_ID=PROD6129

It has lasted a while, and two or three drops clears up even a strong cigar. Works tons better than a lot of similar liquid drops I've tried.

Other than that I brush and Listerene at least twice a day.