What Causes Tooth Decay in Kids? Tooth decay in children occurs when bacteria in the mouth produce acids that attack the enamel, the outer protective layer of teeth. These bacteria thrive on sugars ...