How much food is one portion for a dog? The answer depends on its weight, its age, and how active it is — and the way to work it out is resting energy requirement, or RER: RER equals 70 times body weight in kilograms to the power 0.75, and daily calories are RER multiplied by a factor for the dog's life stage. This guide is the dog food portion calculator in words: the formula, the portion sizes in cups and grams, and how many meals a day — so you can work out each portion without guessing. Every figure is an estimate, not a prescription: individual dogs vary, and the vet's advice matters more than the formula. The dog food portion calculator does the same calculation for your dog's exact weight and stage.

The short version is: work out the daily calories, divide by the calories in the food, and split the result into meals. A typical dry food has about 350 kcal per cup or per 100 g, so a dog that needs 630 kcal a day needs about 1.8 cups or 180 g a day — and if it has two meals a day, each portion is about 0.9 cups or 90 g. A puppy needs three to four meals a day until about six months, then two meals a day, and an adult dog needs one to two meals a day. The dog food calculator guide gives the same method with the daily totals, and the dog calorie calculator guide gives the calorie tables by weight.

The dog food portion calculator formula

The formula is: RER equals 70 times body weight in kilograms to the power 0.75, and daily calories equal RER multiplied by a factor. The factor is about 1.6 for a neutered adult dog, about 1.8 for an intact adult dog, about 2.0 to 3.0 for an active dog, about 2.0 for a puppy, and 3.0 for a puppy under four months, and about 1.2 to 1.4 for a senior. Then divide the daily calories by the calories in the food — which are printed on the bag or tin, usually as kcal per 100 g or per cup — and split the result into meals.

Body weight Neutered adult (x1.6) Intact adult (x1.8) Active dog (x2.2) Senior / weight loss (x1.3)
5 kg 375 420 515 305
10 kg 630 710 865 510
15 kg 855 960 1175 695
20 kg 1060 1190 1455 860
25 kg 1250 1410 1720 1015
30 kg 1435 1615 1975 1165
40 kg 1780 2005 2450 1445

Read the table from top to bottom and the pattern is clear: a dog's calorie needs rise with weight, but not in proportion — a dog that is twice as heavy does not need twice as many calories, because RER grows with weight to the power 0.75. A 5 kg dog needs about 375 kcal a day as a neutered adult, a 10 kg dog needs about 630 kcal, and a 20 kg dog needs about 1060 kcal. The dog food portion calculator works out the exact figure for any weight and stage.

Worked examples: portions in cups and grams

A 10 kg neutered adult dog needs about 630 kcal a day, which is about 1.8 cups or 180 g of a typical dry food with about 350 kcal per cup or per 100 g. If it has two meals a day, each portion is about 0.9 cups or 90 g. A 25 kg neutered adult dog needs about 1,253 kcal a day, which is about 3.6 cups or 358 g a day, or about 1.8 cups or 179 g per meal if it has two meals a day. A 5 kg neutered adult dog needs about 375 kcal a day, which is about 1.1 cups or 107 g a day, or about 0.5 cups or 54 g per meal if it has two meals a day.

Those are rough figures, because the calories in a food vary: a food with 400 kcal per cup needs less than a food with 300 kcal per cup, and a wet food has far fewer calories per gram than a dry food, because it is mostly water. Check the bag, and weigh the food — do not guess with a cup, because a cup of kibble can vary by a fifth depending on how full it is. The how much food should a puppy eat guide gives the calorie tables for young dogs, and the senior dog diet guide covers feeding in the senior years.

How many meals a day

A puppy needs three to four meals a day until about six months, then two meals a day, and an adult dog needs one to two meals a day. A young animal's stomach is small, so it cannot eat enough in one or two meals to meet its needs, and it needs food little and often. An adult dog can be fed once or twice a day, but twice is better: it keeps the stomach from being empty for too long, and it gives the dog something to look forward to.

Split the daily amount evenly between meals, and do not add extra: a dog that gets two meals a day should get half its daily amount at each meal, not a full portion twice. Treats count, too: treats should be no more than a tenth of the daily calories, and a dog that gets a lot of treats needs less of its main food, or it will gain weight. The how often should you feed a puppy guide gives the feeding schedule, and the how many calories should a dog eat per day guide gives the calorie tables by weight.

Weighing portions: why a scale beats a cup

Weigh the food: a cup of kibble can vary by a fifth depending on how full it is, how big the kibbles are, and how the cup is filled, while a scale is exact every time. A dog that is fed by cup can easily get a fifth too much or too little, and a fifth too much every day adds up to a lot of extra weight over a year. A kitchen scale costs little, and it is the single best tool for keeping a dog at a healthy weight.

Weigh each portion, and write the amount down: a dog that is fed the same amount every day, weighed on a scale, will stay at a steady weight, and any change will be easy to spot. If your dog is gaining weight, reduce the food by a tenth and re-check in a month. If it is losing weight, increase the food by a tenth and re-check in a month. The dog weight loss diet plan guide covers a dog that needs to lose weight, and the how to help a dog gain weight safely guide covers a dog that needs to gain weight.

How to use the portion calculator

Use the calculator to get a starting point, then adjust by the scales and by feel: weigh your dog every month, feel its ribs and waist, and keep it at a body condition score of 4 or 5 out of 9. If your dog is gaining weight, reduce the food by a tenth and re-check in a month. If it is losing weight, increase the food by a tenth and re-check in a month. A dog that is at a healthy weight, eating a measured amount, and exercised every day, is a dog that will live longer and feel better.

Use the calculator to check the bag, too: if the bag says to feed much more than the calculator says, the bag is probably wrong for your dog — feeding guides on bags are often generous, because they are written for active dogs and because the maker wants you to buy more food. Trust the calculator, the scales, and your vet, not the bag. The dog food portion calculator works out the exact figure for any weight and stage, and the dog calorie calculator guide gives the same method with more worked examples.

For related reading, see the dog food portion calculator, the dog food calculator guide, the dog calorie calculator guide, the how much food should a puppy eat guide, the senior dog diet guide, the dog weight loss diet plan guide.

Frequently asked questions

How much food is one portion for a dog?

It depends on its weight and its stage. Work out the daily calories — RER multiplied by a factor — divide by the calories in the food, and split the result into meals. A typical dry food has about 350 kcal per cup or per 100 g, so a dog that needs 630 kcal a day needs about 1.8 cups or 180 g a day, or about 0.9 cups or 90 g per meal if it has two meals a day. The worked examples above give the portions for several weights.

How many meals a day should a dog have?

A puppy needs three to four meals a day until about six months, then two meals a day, and an adult dog needs one to two meals a day. A young animal's stomach is small, so it cannot eat enough in one or two meals to meet its needs.

Should I weigh the food or use a cup?

Weigh it: a cup of kibble can vary by a fifth depending on how full it is, how big the kibbles are, and how the cup is filled, while a scale is exact every time. A kitchen scale costs little, and it is the single best tool for keeping a dog at a healthy weight.

Do treats count towards the daily amount?

Yes — a treat is food, and it counts. Treats should be no more than a tenth of the daily calories. A dog that gets a lot of treats needs less of its main food, or it will gain weight. Split the daily amount evenly between meals, and do not add extra.

How do I know if the portion is right?

Weigh your dog every month, feel its ribs and waist, and keep it at a body condition score of 4 or 5 out of 9. If your dog is gaining weight, reduce the food by a tenth and re-check in a month. If it is losing weight, increase the food by a tenth and re-check in a month.

When should I ask a vet about portions?

Ask your vet if your dog is losing or gaining weight on the calculated amount, if it is pregnant, nursing, ill, or recovering from surgery, or if it has a health condition that affects its diet. A vet can work out the exact amount for your individual dog.

Results on this page are estimates for general information only and are not veterinary advice. If your pet is ill, underweight, overweight, pregnant, or has a health condition, consult your veterinarian before changing diet or care.