The main foods to avoid for healthy teeth are sugary foods and drinks and acidic foods and drinks.