Everyone knows sugars are bad for your teeth. But one thing that has always perplexed me is what effects non-sugars have on your teeth: fats and starches, proteins too, etc. Is there anything else in this category that are bad for your teeth? Are any of these things in fact good for your teeth?
Thank you in advance to all who reply