Я Вам (конечно, только из своего опыта исходя) могу сказать, что, скорее всего, у Вашего сына не "наследственные" плохие зубы, а чего-то в организме не хватает (кальция, скорее всего), поэтому только чисткой и полосканием не обойтись, надо эти витамины потреблять.  С едой и питьем.У меня лично было так. Природой заложены почти идеальные зубы. В 12 лет они начали портиться. Потому что организму не хватало кальция, активный рост + месячные подростковые обильные, и кальций тю-тю, израсходовался. Мама спохватилась не сразу. А когда спохватилась, было поздно, "кариес попер".Во время разных простуд и гриппов организм тоже активно расходует кальций. Если его не восполнять из пищи, то кальций будет "уходить" из зубов. Я все это прошла. В школьном возрасте и в студенчестве были частые простуды. Так просто закономерность: если я не ем глюконат кальция - после простуды активно вылезает этот самый кариес.