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.
Bookmarks