Red wine may be good for your heart, but it looks like white wine is bad for your teeth. It's not the alcohol in the wine that wears away tooth enamel, but the acidity of the wine. Sweet as it may be, Riesling rates lowest on the pH scale, meaning it's most acidic, and therefore worst for your teeth. However, pairing white wine with cheese may help counter the destructive effect. The calcium in the cheese helps neutralize your saliva and halts the acid's assault on your dental enamel. If you're looking to sip tooth-friendly wine, opt for a Rioja or Pinot Noir. But do note, red wine can stain teeth.