Brown or yellow stains usually occur between the teeth or near the gum line. These stains can come from tobacco, pigmented food, sauces and liquids. The fastest and most effective way of getting rid of tooth stains is to have your teeth professionally cleaned.
But there are a few dentist approved stain remedies you can try at home.
When your toothbrush is dry, the bristles are stiffer and may remove stain more effectively than a wet soggy toothbrush.
Try brushing the area that collects stain with a dry toothbrush before you brush the rest of your teeth with toothpaste. Be gentle and don't scrub. Press the toothbrush into the teeth and use a circular or massaging motion.
Baking soda is non abrasive and works well for some tooth stains. Try dipping your wet toothbrush into a bit of baking soda then brush the stained areas. You can also floss the stained areas before rinsing the baking soda off. It will take a little getting used to the taste but is worth a try.
The brown bottle of hydrogen peroxide diluted can be used as a mouthwash or mix a few drops with baking soda to make a homemade toothpaste. I don't recommend using this in place of toothpaste. You need fluoridated toothpaste to prevent cavities. Use this mixture as a stain remover.
There's nothing that cleans between the teeth as well as dental floss. If you floss daily you are less likely to have stains between your teeth. Flossing prevents stain but is less effective at removing it.