You should start brushing your dog's teeth during the puppy teething phase, typically around 6-8 weeks old. This aligns with dental milestones, ensuring good oral hygiene practices are established early and promoting lifelong dental health.