Sweets and candy, especially dark varieties like chocolate, can cause mild staining to your teeth. Additionally, a lot of hard and gummy-type candies contain colored dyes that can settle on your enamel.