Question: when should i stop giving my german shepherd puppy food?
Answer: A German Shepherd should be fed a puppy diet until around 12 months of age, or as advised by your veterinarian based on their growth and development.