Eating a diet with plenty of whole and raw foods is great for your teeth. Vegetables are great for helping clean your teeth. They also do not contain harsh processed ingredients that may stick to your teeth and cause unwanted tooth decay and discolorations.
To have a white smile, make sure you avoid drinking water or using toothpastes that contain fluoride. It has been reported that fluoride may aid in discoloring and permanently staining your teeth. Many countries have actually banned fluoride from their drinking water due to this very reason. To stay on the safe side, avoid fluoride at all costs for a healthy and white smile.