As early as now while your kids are still very young, don't indulge them with candies. It is not good in the long run. My eldest son who is now turning 5, has several cavities. We had him checked with a child dentist and he says it will take $3,000+ to fix everything. I'm still checking insurance if they will cover this or even part of it. $3,000 is ouch too much! :(
Children's teeth will not be permanent until they are 8 to 12 years old so it will be a long way. My kid is complaining of toothache and can't eat well.