Built on the formula your vet uses — RER × life-stage factor · Free forever · No sign-up · No email gate
CalculatorRaw & BARFPuppyWeight LossBrandsMethod
Home › Dog Food Portion Calculator
Per-meal precision

Dog Food Portion Calculator

The daily number only helps if the bowl matches it. This calculator splits the day into the exact per-meal grams for your feeding schedule — 1 to 4 meals.

Short answer: a neutered 20 kg dog on typical kibble eats 258 g/day — that is 129 g per meal at 2 meals, 86 g at 3 meals, or one 258 g meal. Puppies and small dogs do better on more, smaller meals.

Enter your dog's details

Results update as you type.

Daily portion
—

Reference table

Per-meal portions by weight (2 meals)

Dog weightRER (resting)Daily targetFood per dayPer meal (×2)
3 kg · 7 lb160 kcal255 kcal62 g31 g
5 kg · 11 lb234 kcal374 kcal91 g46 g
8 kg · 18 lb333 kcal533 kcal130 g65 g
10 kg · 22 lb394 kcal630 kcal153 g77 g
15 kg · 33 lb534 kcal854 kcal208 g104 g
20 kg · 44 lb662 kcal1,059 kcal258 g129 g
25 kg · 55 lb783 kcal1,252 kcal305 g152 g
30 kg · 66 lb897 kcal1,436 kcal349 g175 g
35 kg · 77 lb1,007 kcal1,612 kcal392 g196 g
40 kg · 88 lb1,113 kcal1,781 kcal433 g217 g
50 kg · 110 lb1,316 kcal2,106 kcal512 g256 g
60 kg · 132 lb1,509 kcal2,415 kcal587 g294 g

Neutered adult (×1.6), food at 370 kcal/100 g, 10% treat allowance removed, 2 meals. Generated by the same engine as the calculator above.

How many meals, honestly?

Two meals is the adult standard and what most evidence and practice support. One meal suits some adults but concentrates volume — a consideration for deep-chested, bloat-prone breeds, where two smaller meals are the safer habit. Three to four meals is puppy territory and medical territory (pancreatitis, diabetes plans, tiny dogs prone to hypoglycaemia).

Whatever the count, weigh each meal or pre-portion the day. 'Half the scoop, roughly' is how 129 g quietly becomes 160 g — a 24% overfeed, every single day.

Step by step

How to use this calculator

1

Enter weight

Enter the dog's weight (use ideal weight for weight loss).

2

Select life stage and goal

Select the life stage and goal so the correct MER factor applies.

3

Enter food energy density

Enter the food's energy density (kcal per 100 g) from its label.

4

Read the daily portion

Read the daily portion in grams, split it across meals, and adjust by 10% every 2 weeks based on body condition.

Questions

Frequently asked

How much food per meal for a 15 kg dog?

~208 g/day on typical kibble (neutered) → 104 g per meal at 2 meals, or ~69 g at 3 meals.

Is one meal a day bad for dogs?

Not inherently for healthy adults, but two meals reduce hunger vomiting of bile, spread bloat risk in large breeds, and make portion control easier.

Should portions be equal at each meal?

Usually yes. Unequal splits are fine too (a lighter morning, bigger evening) as long as the weighed daily total is what the calculator says.

What is the portion for a 20 kg dog over 2 meals?

Daily target 1,059 kcal → 258 g of typical kibble; over 2 meals that is 129 g per meal. Over 4 meals it would be about 65 g a time.

Is 1 or 2 meals a day better?

For most adults, 2 meals steady energy and hunger. Large, deep-chested breeds should never get one single large meal.