1. Root beer
Technically, soda probably doesn't belong on the "good" side of the list, but if you are going to drink it, root beer is the best option. It's less acidic than most sodas and therefore slightly less damaging to your teeth. However, still drink with caution — any soda is high in sugar and can stain your teeth and erode your enamel.
2. Sparkling water
There's a lot of debate about whether or not carbonated water is bad for your teeth. The good news is that most unflavored sparkling water is totally fine, says the ADA. However, be aware that additives like fruit flavorings can increase the water's acidity, even if it doesn't have any juice or sugar, so don't go overboard.
3. Light beer
Don't fret, beer lovers, there's hope. If you're in the mood for a beer, just grab a light one. They're usually less acidic, due to a higher water content, and won’t stain your teeth as much as darker-colored beers.
4. Coconut Water
If you get tired of drinking water (which is, of course, the healthiest option!) try coconut water, a super refreshing, antioxidant-packed option. It's also a great alternative to sports drinks, with electrolytes like potassium, calcium and magnesium. Just make sure you buy a brand that has a low sugar content.
5. Gin and soda water
Alcohol usually fall on the no-no list, but it you’re looking for a healthier option for your teeth, look to gin. It's the lowest acidity alcohol and doesn't contain any sugar. Opt for soda water instead of tonic, which contains sugar, and add a squeeze of lime.
Next to water, milk is the healthiest drink for your teeth. It protects tooth enamel, contains vitamins and calcium and can actually reduce tooth decay. You could even let some chocolate milk slide now and then (just be cautious of the amount of sugar).