White wine is a lot worse for teeth than red, according to German researchers who studied human teeth soaked in various kinds of wine. The acid content of white wines like Reisling destroys enamel much faster than reds like Rioja, say the researchers. They recommend white wine fans drink while munching on cheese, which supplies calcium to counteract the wine's effect.
"Consuming wine alongside food, rather than on its own, means the saliva you produce as you chew helps to neutralize its acidity and limits its erosive potential," an expert told the BBC. "Leaving time before brushing teeth gives the enamel a chance to recover from the acid attack" and makes the enamel "less susceptible to being brushed away."