Chocolate can harm your oral health in more ways than one. Even if you ignore the fact that there is a huge amount of sugar in the average chocolate or the fact that it tends to stick to teeth, there is still the issue of staining. Dark chocolate contains theobromine, which helps strengthen the enamel, and has less sugar, so it is a safer option. However, that is not the case with milk chocolates, they can cause bad breath because it contains sugar and milk.
Also, the added colors and dark berries further add to the risk of discoloration. Just like red wine, dark berries have really powerful pigments, and it only takes a few bites to darken your teeth.
I would advise you to rinse your teeth every time you consume chocolate. Moreover, you will also need to brush your teeth twice a day for at least for 2 minutes each.
As a prevention one should avoid or control foods and beverages that can stain teeth. Any types of foods and beverages that would leave stain marks on a piece of white clothing – a hint of yellow color even after washing it, can be considered staining foods. Basically, if you find it difficult to remove the stains from a piece of clothing, it would be difficult removing that stain from your teeth as well.