I have a 16 month old son. I have always nursed him on demand day and night and he sleeps with us. I noticed some spots on his teeth and took him to the dentist today and he has 3 small cavities on his front teeth he needs filled. I take really good care of his teeth (brush twice a day, no juice or bottles, no refined sugar or carbs). The only thing I can think of is it must be the night nursing that caused it. The dental hygienest said I should have weaned him at 1, but I'd really like to nurse until at least 2. What do I do? Should I nightwean him? How would I go about doing that? He still nurses to sleep and nurses a lot at night. I just feel like a terrible mother right now.