How many calories should a dog eat per day? It depends on weight, age, and how active the dog is — not on the breed name alone. A dog of 20 kg needs a different number of calories from one of 1 kg or 90 kg, and a puppy or kitten needs a different number from an adult or a senior. This guide is the calorie guide in words: the resting energy requirement (RER) formula vets use, the full calorie table for dogs at every weight, how to turn calories into cups and grams, and how to tell whether the number is right for your individual dog. Every figure is an estimate, and the right amount is the one that keeps weight steady.

The short answer is that a typical neutered adult dog of 20 kg needs about 1060 calories a day. The table below gives the figure at every weight from 1 kg to 90 kg, for every life stage, so you can find your dog's row and read the number. The rest of this guide explains what the number means, how to use it, and what to do when it does not seem right.

How the calorie formula works

Veterinary nutritionists start with the resting energy requirement, or RER — the calories a dog burns at rest in a neutral temperature, doing nothing at all. The formula is: RER equals 70 times body weight in kg to the power of 0.75. Daily needs are then the RER multiplied by a factor for life stage and activity: about 1.6 for a typical neutered adult, about 1.8 for an intact adult, about 2.0 to 3.0 for a very active or working dog, about 2.0 for a puppy over four months old (and about 3.0 under four months), and about 1.2 to 1.4 for a senior or a dog that needs to lose weight.

For a dog of 20 kg, the RER is 70 times 20 to the power of 0.75, which is about 660 calories a day. Multiply by the factor for the dog's life stage to get daily needs: a typical neutered adult of 20 kg needs about 1060 calories a day, while the same dog doing long daily runs or working all day could need about 1455. These factors are the standard ones used in veterinary nutrition, but they are still starting points. A dog that is mostly a couch companion needs less than one that is out all day, and a dog that has been neutered typically needs about 10–20% fewer calories than before. The right amount is the one that keeps weight steady: weigh the dog monthly, and if weight drifts up, cut food by about 10% and re-weigh in a month rather than changing everything at once.

Dog calories per day: the full table

Use the row nearest your dog's weight, then pick the column that matches the dog's life. If your dog is between two rows, take the lower figure first: it is easier to add food to a dog that is losing weight than to take weight off a dog that has gained it.

Body weight Neutered adult (×1.6) Intact adult (×1.8) Active / working (×2.2) Puppy over 4 months (×2.0) Senior / weight loss (×1.3)
1 kg 110 125 155 140 90
3 kg 255 285 350 320 205
5 kg 375 420 515 470 305
10 kg 630 710 865 785 510
15 kg 855 960 1175 1065 695
20 kg 1060 1190 1455 1325 860
25 kg 1250 1410 1720 1565 1015
30 kg 1435 1615 1975 1795 1165
40 kg 1780 2005 2450 2225 1445
50 kg 2105 2370 2895 2630 1710
70 kg 2710 3050 3725 3390 2200
90 kg 3275 3680 4500 4090 2660

Note that calories are the real target and cups or grams are only a translation. Different foods have very different calorie densities, so always check the kcal per cup or per 100 g on your own bag or tin and work from that. A typical dry food is around 350 kcal per cup or per 100 g, and a typical wet food is around 70 to 100 kcal per 100 g — but your food may differ by a wide margin, and the bag's number always wins over this guide's. The the dog food calculator by weight and age guide gives the same numbers by weight and age, and the the dog feeding chart by weight guide gives them in chart form.

From calories to cups and grams

To turn calories into food, divide the daily calories by the kcal per cup or per 100 g on your own bag or tin. For a dog of 20 kg needing about 1060 calories a day, that is roughly 3.0 cups or about 303 g of a typical dry food at 350 kcal per cup or per 100 g. If you feed wet food, the same dog would need roughly 1247 g of wet food a day, at 70 to 100 kcal per 100 g. Mixed feeding is fine as long as the total calories add up — the common mistake is to give a full measure of dry food plus a full tin or pouch of wet food, which roughly doubles the ration.

Measure food with scales or a measuring cup, not a mug or a handful. A 'cup' in one house can be half as much again as a cup in another, and that hidden extra is often the whole reason a dog is overweight. Weigh the daily amount once, note what it looks like in your cup, and use that cup every time. Treats count too: they should stay under 10% of daily calories, which for a 20 kg dog is under about 105 calories of treats a day. The treat calorie calculator works out what a treat is worth, and the dog food calculator gives the daily figure for your dog's exact weight.

Calories by life stage

Puppy (up to about 12–18 months). A young animal needs more calories per kilo than an adult, because it is growing. Use the ×2.0 factor (×3.0 under four months) on the RER at the young animal's current weight, and re-weigh every two weeks, because the amount changes quickly as it grows. Feed a food labelled complete and balanced for puppies, in three to four meals a day until about six months, then two meals a day. Do not overfeed a young animal to make it grow faster: rapid growth and excess weight strain developing joints, and in a large-breed puppy that matters more than in a small one.

Adult (about 18 months to senior age for dogs). Two meals a day, a complete adult food, measured amounts, and a monthly weigh-in. This is the stage where weight most often creeps up, because the dog has stopped growing but the owner keeps feeding young-animal amounts, or because exercise drops while food stays the same. If your dog is neutered, expect to cut food by roughly 10–20% after the operation and watch the waistline for the next few months.

Senior (from about 7 to 8 years for a large dog, 10 to 12 for a toy breed). Older dogs often need fewer calories — the ×1.2–1.4 range — because they move less, but they still need good protein to hold muscle. A senior food, or an adult food fed in a smaller amount with your vet's agreement, is usually right. Some seniors develop kidney or other health issues that change the diet entirely, which is a vet decision, not a food-brand decision. The the puppy feeding schedule guide and the the how much food should a senior dog eat guide cover the young and senior stages in detail.

When the calorie number does not seem right

If the number in the table does not match your dog — the dog is gaining weight on the table's figure, or losing weight on it — the table is not wrong, but the factor is: your dog's activity, neuter status, or health is different from the table's assumption. A dog that is gaining weight on the neutered adult figure needs the senior or weight-loss factor, or a smaller portion, and a dog that is losing weight on it needs a higher factor or a vet check. Weigh the dog monthly, feel the ribs, and look for a waist from above and from the side: you should feel the ribs easily under a thin layer of fat. If you cannot feel the ribs or there is no waist, the dog is probably overweight — cut food by about 10%, keep treats under 10% of daily calories, and ask your vet to set a target weight.

Do not feed by the bag's chart alone: bag charts are generous, because they are written for active animals and rounded up, so treat them as a maximum, not a target. And do not change the diet suddenly if the number seems wrong — change the amount by about 10%, wait a month, and re-weigh. Slow, measured change is how weight is managed safely. The dog ideal weight calculator gives a target weight range, and the adult dog calorie calculator guide gives the adult numbers in more detail.

For related reading, see the dog food calculator, the the dog food calculator by weight and age guide, the the dog feeding chart by weight guide, the dog ideal weight calculator, the treat calorie calculator, the the how much food should a senior dog eat guide.

Frequently asked questions

How many calories should a dog eat per day?

A typical neutered adult dog of 20 kg needs about 1060 calories a day, using the RER formula with the 1.6 factor. Find your dog's weight in the table above for the exact figure, and adjust by body condition and your vet's advice — active, intact, young, and senior dogs all differ.

How do I work out calories for my dog's exact weight?

Take the RER — 70 times weight in kg to the power of 0.75 — and multiply by the factor for your dog's life stage from the table above. Or use the dog food calculator, which does the same calculation for any weight, and the the dog food calculator by weight and age guide for the full table by weight and age.

How many calories are in a cup of dog food?

It depends on the food: a typical dry food is around 350 kcal per cup or per 100 g, and a typical wet food is around 70 to 100 kcal per 100 g, but foods vary widely. Always check the kcal per cup or per 100 g on your own bag or tin and work from that — the bag's number always wins over this guide's.

How many calories should a puppy eat per day?

Use the RER formula with a factor of about 3.0 for puppies under four months and about 2.0 from four months to adulthood, applied to the young animal's current weight and re-checked every two weeks as it grows. A food labelled complete and balanced for puppies is the right base.

How many calories should a senior dog eat per day?

Older dogs often need fewer calories — the ×1.2–1.4 range — because they move less, but they still need good protein to hold muscle. A senior food, or an adult food fed in a smaller amount with your vet's agreement, is usually right. If your dog has a health condition, ask your vet before choosing a special diet.

How do I know if my dog is eating the right amount?

Weigh the dog monthly and feel the ribs: you should feel them easily under a thin layer of fat, and see a waist from above and from the side. If weight is steady and the dog is in good condition, the amount is right. If weight drifts up or down, change the amount by about 10% and re-weigh in a month.

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.