Your teeth are a direct reflection of your whole body wellness. If you have a healthy diet, then your teeth and gums will be healthy as a result. There are certain foods that can be thought of as a double-edged sword, in terms of keeping your body healthy and cleaning your teeth at the same time.
Whole grains contain B vitamins and iron, which help keep gums healthy. Further, the magnesium that is also present is an important ingredient for bones and teeth. In addition, whole grains are high in fiber. High-fiber foods keeps saliva flowing, which helps create mineral defenses against tooth decay. Foods such as bran, brown rice, whole-grain cereals and pasta are good choices for whole grains. -
See more at: http://www.thedailysheeple.com/top-10-foods-that-naturally-clean-teeth_122013#sthash.neY37vVf.dpuf