Best puppy food for a German Shepherd
A German Shepherd puppy needs a large-breed puppy food with controlled calcium and phosphorus levels, because this is a big dog whose joints develop while it is still growing fast. Feeding a standard puppy food, or an adult food thinking it is gentler, can let growth outpace the joints supporting it, which is exactly what a large-breed formula is designed to prevent.
Why growth rate matters so much for this breed
German Shepherds are prone to hip and elbow dysplasia, conditions where the joint does not develop quite right, and growing too fast on an unbalanced diet is one of the known contributing factors. A large-breed puppy food is formulated specifically to slow the rate of bone growth to a level the joints can keep up with, rather than to maximise growth speed the way some standard puppy foods do.
This matters more for a German Shepherd than it does for a small or medium breed, which is why the 'large breed puppy' label on a bag is not marketing — it reflects a genuinely different calcium and phosphorus ratio built to support this kind of growth pattern.
What to look for on the label
Look for a food explicitly labelled complete for large-breed puppies, with a named meat as the first ingredient. The large-breed label matters here more than the brand, since it is the calcium and phosphorus balance that does the protective work, not the marketing around the bag.
German Shepherds can also be prone to a sensitive stomach, and some lines within the breed do better on a diet without excessive fillers or unnecessary extras. A straightforward, well-formulated large-breed puppy recipe covers both needs at once.
Feeding through the growth stages
German Shepherds take longer to finish growing than smaller breeds, often not reaching full maturity until 18 months to two years, so they typically stay on a puppy or large-breed junior formula for longer than a small dog would. Follow the feeding guide on the pack for your puppy's current weight and age, and adjust it as your vet advises at check-ups rather than estimating by eye.
Weighing food out rather than guessing a scoopful helps keep a fast-growing large breed at a healthy body condition through the stages where overfeeding is most likely to add unnecessary strain on developing joints.
Foods that suit this breed
Everything below is in stock with us, priced with delivery worked out, and packed and posted by hand in the UK.

Forthglade Soft Bite Grain Free Joints & Bones Treats
Grain-free salmon dog treats with salmon oil, glucosamine and chondroitin
£2.45

Pooch & Mutt Salmon Oil
Scottish salmon oil for dogs, dosed by weight from toy breeds to giants
£13.99

Forthglade Cold Pressed Natural Turkey
Cold-pressed turkey kibble for dogs from 2 months, soft enough to mix with water for young pups
£45.99

Forthglade Cold Pressed Grain Free Salmon
Cold-pressed grain-free dry food for dogs, built on fresh and dried salmon
From£16.99

Forthglade Cold Pressed Grain Free Duck
Cold-pressed grain-free duck food with fruit and botanicals, in two bag sizes
From£16.99

Forthglade Cold Pressed Grain Free Chicken
Cold-pressed grain-free chicken food with fruit and botanicals, in three bag sizes
From£16.99

Forthglade Complete Meal Lightly Baked Turkey
A lightly baked complete dry food, 50% turkey, for adult dogs of any breed
From£12.49

Forthglade Complete Meal Lightly Baked Chicken
A grain-free complete dry food for adult dogs, lightly baked and built on 50% chicken
From£12.49

Forthglade Cold Pressed Small Dog Turkey
Cold-pressed grain-free dry food for small dogs and puppies, built on turkey
£16.99

Forthglade Complete Meal Lightly Baked Lamb
A lightly baked complete dry food, 50% lamb, for adult dogs of any breed
From£12.49

Forthglade Cold Pressed Grain Free Turkey
Grain-free cold-pressed turkey kibble for dogs, gentle on sensitive stomachs
£69.69

Harringtons Puppy Turkey & Rice
Complete turkey puppy food with 30% protein and feeding bands by adult weight
£6.49
Common questions
- Do German Shepherd puppies really need large-breed food specifically?
- Yes. The large-breed puppy label reflects a genuinely different calcium and phosphorus balance designed to slow bone growth to a rate the joints can support, which matters more for a breed prone to hip and elbow dysplasia than it does for a small dog.
- When can I switch my German Shepherd from puppy food to adult food?
- Most German Shepherds move to an adult diet somewhere between 12 and 18 months, later than most smaller breeds, because they take longer to finish growing. Your vet can advise on the right timing at a routine check based on your individual dog.
- Is grain-free food better for a German Shepherd puppy?
- Not automatically. Grain-free is a choice for a dog with a specific sensitivity rather than a requirement of the breed, and a well-formulated large-breed puppy food with grains in it is perfectly suitable for most German Shepherd puppies.
- How do I know if I'm overfeeding my German Shepherd puppy?
- Following the feeding guide for your puppy's current weight, rather than a fixed amount, and checking body condition at vet visits is the most reliable way to avoid overfeeding. A vet can tell you whether your puppy's weight and growth rate look appropriate for its age.
Related
Written by Matt Garnett, who runs Giddy Pets and is a lifelong pet owner — not a vet. This is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your animal. How we write these guides.