Free tool
Dog food calculator
How much to feed a dog, worked out from WSAVA’s published chart and the calorie figure on your own bag — in grams, not in “about a scoop”.
Is that a healthy weight for your dog?
How much does your dog actually move?
Read it off the bag, under Calorie Content— US labels are required to print it, usually as kcal/kg and often kcal/cup as well. We don’t pre-fill a typical value here on purpose: foods run from roughly lean to very dense, and a guessed number would quietly be a guessed ration.
Meals a day
Enter a weight above and the daily range appears here.
The three numbers that actually decide the ration
- The weight you feed to.For a trim dog it is simply their weight. For a dog carrying extra it is the weight they should be — the chart assumes ideal body condition in its own title, so using today’s weight on a heavy dog just keeps the ration as generous as the problem.
- How much the dog moves. That picks a point inside the band rather than changing the band. The spread between an inactive and an active dog of the same weight is roughly a quarter of the daily total — real, but smaller than most feeding advice implies.
- The calories in the food in front of you. This is the step everyone skips. Two bags of the same size can differ by hundreds of kcal per cup, so the same calorie target turns into very different amounts of food. It is on the label, under Calorie Content.

Where the ration quietly goes wrong
Not at the bowl. It goes wrong at the table, in the training pocket and on the walk, because none of that gets counted. WSAVA’s line is blunt about it: treats should always stay under 10% of the day’s calories, and they never stand in for a meal. The result above prints that budget in calories so it is a number you can actually keep to.
One honest caveat about the source
The chart this tool is built on contradicts itself, and you would find that out the moment you opened it, so here it is first. Its printed rows for 2–49 kg work out to about 84–105 kcal per kilogram of bodyweight to the power 0.75. Its own footnote cites the 2006 NRC maintenance requirement as 95 for an inactive adult and 130 for an active one — between 13 and 24 per cent higher across the whole table.
We follow the printed rows, because those are the figures the chart actually publishes as guidance, and we show the footnote’s numbers next to them in the result so nothing is hidden. Both are starting points. The chart says so itself: dogs are individuals, and some need more or less to hold a trim shape. Weigh monthly, and move inside the range rather than arguing with it.
FAQ
Feeding, answered
It depends on weight and how much the dog moves, and the honest answer is a range rather than a number. WSAVA's chart for a healthy adult dog in ideal body condition publishes a band for every weight from 2 to 49 kg — roughly 470 to 590 kcal a day for a 10 kg dog, 790 to 993 for a 20 kg dog. The calculator above computes that band for your dog's weight and then converts it into grams or cups using the calorie figure printed on your own food.