My vet says a year old........I kept Gracie on puppy food till 14 months.........she is a little butterballl.............8.4 lbs, and now is on a strict diet, no more free feedings.........Royal Canine Yorkshire Terrier and only gets raw carrots and cooked green beans(with no seasonings for treats................