There are far more than eight foods for healthy teeth, but I've found these to work especially well to prevent and even reverse tooth decay and gum disease in the long-term.

1. Butter Oil
Butter Oil, is a key ingredient to re-enameling teeth because it contains certain fats and activating substances that help bond the nutrients in the body to the bones. The butter must be organic from cows or goats eating rapidly growing green grasses.

2. Raisins
Naturally sweet, raisins don't contain sucrose, or table sugar. Sugar helps bacteria stick to the tooth surface, letting them produce plaque. Raisins are also a source of phytochemicals, which may kill cavity-causing plaque bacteria. Some compounds in raisins also affect the growth of bacteria associated with gum disease.

3. High Vitamin Cod Liver Oil
This marvelous golden oil contains large amounts of elongated omega-3 fatty acids, preformed vitamin A and the sunlight vitamin D, essential nutrients that are hard to obtain in sufficient amounts in the modern diet. Samples may also naturally contain small amounts of the important bone- and blood-maintainer vitamin K. In numerous studies, the elongated omega-3 fats found in cod liver oil have been shown to improve brain function, memory, stress response, immune response, allergies, asthma, learning and behavioral disorders, including bipolar syndrome and manic-depression.

4. Tea
Compounds called polyphenols, found in black and green teas, slow the growth of bacteria associated with cavities and gum disease. Researchers at the University of Illinois at Chicago found that people who rinsed their mouths with black tea for one minute, 10 times a day, had less plaque buildup on their teeth than people who rinsed their mouths with water. What's more, the size and stickness of their plaque was reduced. Tea undermines the ability of some bacteria to clump together with other bacteria, the researchers said.

5. Coconut Oil The human body converts the lauric acid found in coconut oil into an amazing monoglyceride called monolaurin which is only found in abundance in one other liquid--breast milk. It has anti-viral, anti-bacterial and anti-protozoa properties. Lauric acid is a powerful virus and gram-negative bacteria destroyer, and coconut oil contains the most lauric acid of any substance on earth. It is able to attack the bacteria that cause tooth decay.

6. Crunchy Veggies
It takes serious chewing to break down foods such as carrots, apples and cucumbers. But all that crunching isn't in vain. Chewing disturbs dental plaque, and serve as a cleansing mechanism. So instead of remaining in your mouth and settling on teeth, bacteria get cleared away.

7.
Vitamin-rich Foods
Foods containing calcium such raw (unpasteurized) organic hard cheese, almonds and leafy greens -- and foods high in phosphorous -- such as eggs and wild fish -- can help keep tooth enamel strong and healthy, according to the American Dental Association. Acidic foods and beverages may cause tiny lesions on tooth enamel and calcium or phosphate help redeposit minerals back into those lesions.

8. Cranberries
Cranberries contain polyphenols (just as tea does), which may keep plaque from sticking to teeth, thus lowering the risk of cavities, according to a study published in the journal Caries Research. A caveat: Because the fruit is so tart, many cranberry products have added sugar, which may affect any potential benefits for teeth, so make eat raw unsweetened cranberries or even blend frozen unsweetened cranberries into a smoothie.

John Summerlyis nutritionist, herbologist, and homeopathic practitioner. He is a leader in the natural health community and consults athletes, executives and most of all parents of children on the benefits of complementary therapies for health and prevention.