Question: what are the best foods to eat for your teeth?
Answer: Fiber-rich fruits and vegetables. Foods with fiber help keep your teeth and gums clean, says the American Dental Association (ADA). ... 
Cheese, milk, plain yogurt, and other dairy products. Cheese is another saliva maker. ... 
Green and black teas. ... 
Sugarless chewing gum. ... 
Foods with fluoride.