How much to feed
How much should I feed a 32kg dog?
Last updated 23 September 2026 · How we write and check this
Short answer
A 32kg dog, a common weight for a german shepherd, typically needs about 395 to 420g of a standard dry food a day. There is often a real difference between working line and pet line dogs of this breed at the same weight, since working lines are frequently more active and leaner by build, so the same portion can suit one and be too much for the other.
The calculation
Resting energy for a 32kg dog is around 942 kcal, and a typical neutered adult at normal activity needs roughly 1.6 times that, about 1,505 kcal a day. At 350 to 400 kcal per 100g, that comes to about 395 to 420g of dry food.
This is a baseline for an averagely active pet dog, not a dog doing structured working or sport training most days.
Working line versus pet line
A working or sport line dog at 32kg often carries more lean muscle and trains for longer, structured sessions, which can push real energy needs 15 to 25 percent above the baseline figure.
A pet line dog of the same weight and breed, getting normal walks, usually sits close to the standard calculation without needing an increase.
Adjusting for your specific dog
If your dog trains or works several times a week, increase the daily amount gradually and monitor weight every two weeks rather than assuming the working figure applies from day one.
For a pet line dog gaining weight on the standard amount, check whether treats or table scraps are adding calories on top of the measured meals before reducing the main food further. Also confirm with anyone else in the household that they are not adding extra food of their own, since this is a common, easily overlooked source of unplanned calories.
Key takeaways
- A 32kg adult dog typically needs about 395 to 420g of dry food a day at average activity.
- Working or sport line dogs of the same breed can need 15 to 25 percent more.
- Increase amounts gradually when activity genuinely increases, rather than all at once.
- Check for extra calories from outside the measured meal before assuming the main portion is wrong.