4. Avoid foods or beverages that stain your teeth. Where possible, you may be able to prevent further staining by making some lifestyle changes. This includes stopping all smoking, and reducing your consumption of beverages containing tannins––soda, coffee, red wine, and tea all contain tannins. In some cases, you can help keep tannin drinks away from your teeth by drinking them with a straw (do not drink hot liquids through a straw).