You hear a lot about how sour candy is bad for your teeth, but what about naturally sour foods like citrus fruits? Sour taste is caused by acid, which can actually irritate your tongue and erode tooth enamel, making your teeth more susceptible to decay. Enjoy citrus in moderation and rinse your mouth with water afterward.