I've found that the combination of brushing every night (or most nights) and Petzlife gel is the only thing that works for us. My two boys have never needed a teeth cleaning yet, and they're 5 and 6. Their teeth are white with just a little buildup in the back. I bought tooth scalers, and gently scrape it away when it's needed. Hope this helps.