According to our vet, one year for average size dogs, and 1.5 years for large breed (over 75 lbs) I think I am going to wait until about 1 year 3 months, and then feed him 50% puppy/50% adult for a few months before switching completely.