As Alisa Hrustic notes on, most of us know that coffee, red wine and soy sauce are among the consumables that, over time, can make your teeth less than sparkling white. She asks cosmetic dentists Nancy Rosen of New York and Kourosh Maddahi of Beverly Hills about other “sneaky teeth-stainers.” Some of their answers:

Lemonade: The acidity can erode tooth enamel, revealing the next layer, the dentin, which has a yellow color.

White wine: It can be trouble when combined with certain foods — say, a glass of sauvignon blanc followed by pasta with tomato sauce. “It’s almost like opening up the pores of the teeth for the stain to actually be sucked in,” Rosen says.

Green juice and smoothies: “Anything that really stains your clothes, that’s really difficult to get out, stains your teeth as well,” Maddahi says. Those super-nutritious smoothies are often packed with bright berries and vegetables that have teeth-tainting qualities. Suggestion: Drink through a straw.

Pools: Speaking of things that are both good and bad for you, the pool you’re swimming laps in can actually stain your teeth. “A lot of times you keep your mouth open or let water into the mouth, and those chemicals that treat the pool can actually cause a brown stain in the mouth,” Rosen says. You have to spend at least six hours a week in the water for this to happen, but that’s not hard to do in the summer.

One general piece of anti-staining advice is to brush after eating. But Maddahi warns that you should not brush until 30 minutes after eating if your food was acidic: Brushing too soon actually accelerates any acidic erosion.

Correction: An earlier version of this article misspelled the name of the Beverly Hills dentist Kourosh Maddahi. This article has been corrected.