How much should a German Shepherd eat?
A typical adult German Shepherd weighs 22 to 40kg. We use the standard vet formula: resting energy (70 × weight in kg to the power 0.75), times a life-stage factor for your dog, divided by the 3,600 kcal in each kilo of our kibble. For most adults the factor sits between 1.4 (neutered, not very active) and 1.8 (entire and busy).
| Adult weight | Quieter (×1.4) | Typical (×1.6) | Busy (×1.8) |
|---|---|---|---|
| 22kg | 275g | 315g | 355g |
| 30kg | 350g | 400g | 450g |
| 40kg | 435g | 495g | 555g |
That's grams of dry food a day, split over two meals. For a 30kg German Shepherd on Canny Chicken, the quiz shows the exact cost per day from the Founding 100 price, before you give us any details. Treats count: if yours gets a lot, the quiz takes them off the bowl.
Which recipe suits a German Shepherd?
Canny Chicken suits most adult Shepherds. Some have sensitive stomachs; for them, Gentle Lamb swaps to lamb and rice. Puppies stay on Little 'Un until 18 months, because big breeds grow for longer, and we re-work the grams every month. From about five, Wise Owld is the lighter option.
Delivered by us, in Newcastle
We bring it ourselves, in our own van, on your area's run day: Mondays for NE3, NE5, NE13 and NE15; Tuesdays for NE1, NE2 and NE4; Thursdays for NE6, NE7 and NE12. Delivery is free on a plan, the first bag is half price, and if your dog won't eat it, the Clean Bowl Guarantee swaps the recipe for free.
German Shepherd questions
How much should a German Shepherd eat?
A 30kg adult needs roughly 350g to 450g a day of our kibble; a 40kg male nearer 435g to 555g.
Which bag size?
A 12kg bag or two 6kg bags every four weeks. The 12kg bag arrives after launch; until then we send two 6kg bags on one drop.
My Shepherd has a sensitive stomach. Where do we start?
Tell us in the quiz. We'll suggest Gentle Lamb and the seven-day switch. If problems carry on, see your vet.