Any good quality pet food is suitable for German Shepherds puppies so long as it is a puppy formula. However, the puppies need to stay on the puppy formula until they are between 12 months and 15 months. The reason for this, is that the puppy formula promotes strong bone growth where as putting them on an adult formula at 6 months can jeopardize the skeletal structure. Personally, I feed Blue Buffalo, lamb and oatmeal to my German Shepherds and they are doing great with it.
Answered by ciarastevens - 8/11/2013 9:35:45 PM