Growing puppies should only be fed a high quality puppy diet which you need to continue feeding until your dog reaches 80 to 90 percent of his anticipated adult weight.
For many German Shepherd puppies, this occurs usually around 8 to 9 months of age.