Two Easy Ways to Start Earning Rewards!
Earn 2X Pals Rewards points at Petco
when you use Petco Pay!
Updated on September 23rd, 2025
Pet's info: Dog | German Shepherd | Male | unneutered | 8 months and 26 days old | 50 lbs
I have a 9-month-old german shepherd/ belgian malinois mix puppy, and I was wondering when should I change him from puppy food to adult food.
4 Answers

Answered By Dr. Melanie, BVSc MS
Veterinarian
Published on May 11th, 2023
Answered By Rebecca, DVM
Veterinarian
Published on August 11th, 2017
It somewhat depends on the breed and the size of the dog. A general rule of thumb is feed puppy food till they are about a-year-old, however giant breed dogs should be fed large breed puppy formula still there 18 months to two years old and smaller toy breed dogs may be able to be switched between 8 to 10 months of age. If pilot is a midsize mixed breed dog I would recommend keeping him on primarily a puppy formula until close to a year of age.
1Pet Parents found this answer helpful
Answered By Dr. Elizabeth
Veterinarian
Published on November 1st, 2019
You will need to transition the food over about a week so you will need a small supply of the current dog food the puppy is eating. Yes, you should feed your new puppy an appropriate puppy food until he is about 1 year old (depending on his adult size).
I hope this helps and please feel free to post any additional questions.
2Pet Parents found this answer helpful
Answered By Dr. Melanie, BVSc MS
Veterinarian
Published on June 24th, 2018
Wallace is a very handsome boy! Large breed dogs should be switched to an adult food when they are at least 12 months of age, so I would wait until then to make the switch. Best of luck, I hope this helps!
1Pet Parents found this answer helpful