The best age to start training is when your dog is around 7-8 weeks old. At this age, puppies are more receptive to learning new commands. However, it’s never too late to start training an adult dog.