Dogs are most receptive to training between 8 weeks and 18 months of age. During this period, they are in a critical learning and socialization phase. However, it's never too late to start training. Older dogs can still learn and adapt, although it may require more time and patience.