you might check out ramiel nagel's work. he has a book out called "cure tooth decay," which is based on weston a. price's research.
basically he suggests, for healthy teeth, organ meats, seafood,
raw milk, and cod liver oil and/or high vitamin butter oil.
for unhealthy teeth, he suggests a lack of *fat-soluble* vitamins and minerals, exacerbated by a diet high in sugar and phytates.
examples of "bad" foods are grains improperly prepared, vegetable oils, false sweeteners, and refined sweeteners.
i think stimulants like chocolate and
coffee and tea are off the list, too.
i'm experimenting with his findings right now, as my teeth are starting to decay.
i thought my teeth were great, but apparently i was eating too many nuts/legumes and dried fruit.