Calculator · Dog

Dog calorie calculator

A neutered adult dog weighing 20 kg with normal activity needs about 1,059 kcal a day: resting energy of 662 kcal × 1.6. On a dry food of 3,500 kcal per kg that is about 303 g a day, or 152 g in each of two meals. Enter your own dog’s weight, neuter status, activity and food label below to get your own number.

Feed to the weight your dog should be, not the weight it is.

If your dog is overweight, put its healthy (target) weight in the second box. Using today’s heavier weight works out the calories that keep your dog heavy.

kg

Leave blank if your dog is already at a healthy weight.

kg

Optional. Uses the body condition score. Your vet's judgement is better than this estimate.

Life stage
Neutered or entire?
Activity

Normal: about 1 to 3 hours of everyday activity a day, such as regular walks and some play.

Goal

Read the energy value from your own food’s label.

kcal/kg

Daily energy

1,059kcal

Resting 662 kcal x 1.6

Food a day

303g

Weigh it; don't use a cup

Each meal

152g

2 meals a day

Worked out for a 20 kg dog. Neutered adult, normal activity.

Treat allowance

Up to 106 kcal a day (10% of the total) in treats, chews and training rewards. Treats come out of the food, not on top: if you use the whole allowance, feed 273 g of the main food instead (30 g less), which is 137 g a meal.

Cross-check, FEDIAF 2025: FEDIAF Table VII-7: 110 kcal per kg^0.75 for a dog with 1 to 3 hours of low-impact activity a day. For this dog that is about 1,040 kcal. Ours is 2% higher.

Show the working
  1. Resting energy: 70 x 20^0.75 = 662 kcal
  2. Daily energy: 662 x 1.6 = 1,059 kcal
  3. Food: 1,059 kcal / 3,500 kcal per kg x 1,000 = 303 g a day
  4. Per meal: 303 g / 2 meals = 152 g
  5. Treat allowance: 10% of 1,059 = 106 kcal, which is 30 g of this food

Each figure is rounded to a whole number and the next step starts from the rounded figure, so you can repeat the sums with a calculator and get the same answer.

This is a starting point, not a prescription. Check it with your own vet, and always before putting a dog on a weight-loss plan. Individual dogs can differ from the formula by up to 30% either way (WSAVA). Weigh your dog every 2 weeks and change the amount by about 10% at a time. Nothing you type is sent anywhere.

The one rule: feed to the weight your dog should be

Every number on this page is built from a body weight. For a dog at a healthy weight that works. For an overweight dog it is a trap: type in today’s heavier weight and you get the calories that keep the dog that heavy. The heavier the dog, the bigger the portion the sum recommends. Veterinary guidelines say to calculate from ideal body weight: AAHA (2021) says weight-loss calculations should be based on ideal weight, and FEDIAF (2025) says energy needs should be based on optimal body weight, because the scale alone does not tell you whether a weight is healthy.

The same dog, three ways: a Labrador weighing 45 kg whose healthy weight is 32 kg
Which weight you useSumkcal a dayGrams a day at 3,500 kcal/kg
Today’s weight, 45 kg (the wrong choice)1.6 × RER(45) = 1.6 × 1,2161,946556 g
Healthy weight, 32 kg, once reached1.6 × RER(32) = 1.6 × 9421,507431 g
Healthy weight, 32 kg, while reducing (vet plan)1 × RER(32) = 1 × 942942269 g

Feeding to today’s weight gives 107% more food than the weight-reduction amount. It does not change anything, and the arithmetic looks as if it is working.

A weight-reduction plan is a job for your own vet. Your vet checks that your dog is well, agrees the target weight, picks a food that stays nutritionally complete on fewer calories, and weighs your dog along the way. Do not halve the food and hope.

How the number is calculated

  1. Resting energy. RER = 70 × (weight in kg)^0.75. RER is the energy a healthy dog uses lying quietly. It rises with weight to the power 0.75, not in a straight line: a 40 kg dog needs about 1.7 times the energy of a 20 kg dog, not twice. This is the formula in the AAHA 2021 guidelines (Box 1) and the Merck Veterinary Manual, which says it can be used at any body weight.
  2. Daily energy. kcal a day = RER × factor. The factor depends on neuter status, activity and age (table below). Use the dog’s healthy weight.
  3. Grams of food. grams a day = kcal a day ÷ (kcal per kg of the food) × 1,000. If your label gives kcal per 100 g, multiply by 10 to get kcal per kg.
  4. Meals and treats. Divide the grams by the number of meals. Treats, chews and training rewards together should stay under 10% of daily calories (AAHA 2021, WSAVA, Merck), and they come out of the day’s food, not on top of it.
The factors used
Your dogFactorWhere it comes from
Neutered adult, normal activity1.6Merck Veterinary Manual. AAHA 2021 prints 1.4 to 1.6; this is its upper end.
Entire adult, normal activity1.8Merck. AAHA 2021 prints 1.6 to 1.8; this is its upper end.
Light activity, or gains weight easily1.4Merck (“obesity prone”). AAHA 2021 prints 1.0 to 1.2 for inactive or obese-prone dogs.
Working or very active2.0As on our Labrador and Pug charts. AAHA 2021: light work 1.6 to 2.0, moderate work 2.0 to 5.0.
Senior: light, normal, working1.2, 1.3, 1.4As on our Labrador chart. FEDIAF: dogs over 7 years may need 10 to 15% less energy than at 3 to 7 years.
Reducing weight1.0 (on the target weight)AAHA 2021 (weight loss 1.0). Merck starts at 60% of maintenance, which works out to about the same.

These are starting points for an average healthy dog, not measurements of your dog. See “What the factor means” below.

Each figure is rounded to a whole number and the next step starts from the rounded figure, so you can repeat the sums with a calculator and get the same answer. Grams are worked out from the kcal shown, not from an unrounded value behind the scenes.

Quick reference: calories and grams by weight

Daily kcal for an adult dog at its healthy weight
Healthy weightResting (RER)Light 1.4×Neutered 1.6×Entire 1.8×Reducing 1.0×Grams a day, neutered 1.6×, at 3,500 kcal/kg
5 kg234328374421234107 g
10 kg394552630709394180 g
15 kg534748854961534244 g
20 kg6629271,0591,192662303 g
25 kg7831,0961,2531,409783358 g
30 kg8971,2561,4351,615897410 g
35 kg1,0071,4101,6111,8131,007460 g
40 kg1,1131,5581,7812,0031,113509 g

Reducing 1.0× is for a dog at the healthy weight shown in the first column that is being brought down to it under a vet’s plan. The grams column assumes a dry food of 3,500 kcal per kg, a typical but not universal value. Your food’s label decides the real figure.

The same calories become very different amounts of food. Here is the neutered 20 kg dog from the example (1,059 kcal a day) on foods of different energy.

Grams a day for 1,059 kcal
Foodkcal per kgGrams a day
Dry kibble, lower end3,200331 g
Dry kibble, typical3,500303 g
Dry kibble, richer3,800279 g
Dry kibble, high energy4,200252 g
Canned or pouch, richer1,300815 g
Canned or pouch, lighter7001,513 g

We do not quote values for named brands. Read the energy from your own food’s label. Cooked home food varies too much to guess.

Check your dog’s body condition: hands, not the scale

A scale tells you weight. It does not tell you whether the weight is healthy. Vets use the 9-point body condition score (BCS) from the WSAVA and FEDIAF guidelines. The aim for most dogs is 4 to 5 out of 9, which can look “too thin” to owners used to well-fed dogs.

The 9-point body condition score for dogs, in plain words
ScoreWhat you see and feelCompared with ideal weight
1 to 3, too thinRibs, spine and hip bones easily seen or felt with no fat over them; a deep tuck behind the ribs.20% or more under
4, lean, healthyRibs easily felt with only a thin cover; a clear waist from above and a tuck from the side.Slightly under to ideal
5, idealRibs not visible but easily felt under a thin layer of fat; waist from above; belly tucks up from the side.Ideal
6, slightly overweightRibs felt under a moderate layer of fat; waist and tuck less obvious.About 10 to 15% over
7, overweightRibs hard to feel under thick fat; little or no waist or tuck; back slightly broadened.About 20 to 30% over
8, obeseRibs very hard to feel; no waist; belly bulges; fat over the back and base of the tail.About 30 to 45% over
9, grossly obeseMassive fat cover; heavy deposits over the back, neck and limbs; distended belly.More than 45% over

Percentages are from FEDIAF Nutritional Guidelines 2025, Table VII-2. They are averages. Ask your vet to score your dog.

To estimate a healthy weight, divide today’s weight by (1 + the percentage over). A 30 kg dog scoring 7 is about 20 to 30% over ideal, so its healthy weight is roughly 23 to 25 kg. The calculator above does this for scores 6 to 8. Use the WSAVA body condition chart for dogs to compare your dog with the pictures.

A worked example

Bruno is a neutered Indie male, 20 kg, a healthy shape (BCS 5), with two walks and some play a day. His food is a dry kibble printed at 3,500 kcal per kg. Neutered adult, normal activity: factor 1.6.

  1. Resting energy: 70 x 20^0.75 = 662 kcal
  2. Daily energy: 662 x 1.6 = 1,059 kcal
  3. Food: 1,059 kcal / 3,500 kcal per kg x 1,000 = 303 g a day
  4. Per meal: 303 g / 2 meals = 152 g
  5. Treat allowance: 10% of 1,059 = 106 kcal, which is 30 g of this food

So Bruno eats about 303 g a day: 152 g morning and evening. If he gets the full 106 kcal treat allowance he eats 273 g of kibble instead. If the kibble costs ₹450 a kg, 303 g is about ₹136 a day. After two weeks Bruno is weighed. If he is unchanged and his ribs are still easy to feel, the number is right.

Check the power formula against the shortcut some books use, 30 × weight + 70: for 20 kg the shortcut gives 670 kcal, against 662 from the power formula. They are close in the middle of the range and drift apart at the ends (see the questions below).

What the factor means, and how to adjust after 2 to 4 weeks

A factor of 1.6 means “60% more than resting”. It is an average taken across many dogs, not a measurement of yours. WSAVA’s nutritional assessment guidelines say energy needs can differ from a formula by up to 30% either way in dogs, so treat the figure as the first guess in an experiment.

  1. Feed the calculated amount, weighed on kitchen scales, for 2 to 4 weeks. Count every treat.
  2. Weigh your dog every 2 weeks on the same scale at the same time of day (Merck suggests 2-weekly weighing during weight management). A bathroom scale works: weigh yourself holding the dog, then alone, and subtract.
  3. Check the ribs. If weight is creeping up or the ribs are getting harder to feel, cut the food by about 10%. If your dog is losing weight without a plan or the ribs show, increase by about 10%. Change in steps of about 10%, not more, and re-check after another 2 weeks (the step size used by Hand et al. inSmall Animal Clinical Nutrition).
  4. If your dog loses weight and you did not intend it, or has an odd appetite, drinks more or seems unwell, see your vet. A change in the numbers is a reason to look at the dog, not only the bowl.

How this compares with other published standards

The factor method comes from AAHA and the Merck Veterinary Manual. FEDIAF, the European pet food federation, publishes separate equations built from feeding studies. For a neutered adult at normal activity, FEDIAF’s figure is 110 kcal per kg^0.75 (Table VII-7, 1 to 3 hours of low-impact activity a day). WSAVA also prints a one-page chart of ranges for a healthy adult dog in ideal body condition.

Neutered adult, normal activity: three published figures
Healthy weightThis calculator (1.6 × RER)FEDIAF 110 × BW^0.75WSAVA chart range
5 kg374 kcal368 kcal280 to 351 kcal
10 kg630 kcal619 kcal470 to 590 kcal
15 kg854 kcal838 kcal640 to 800 kcal
20 kg1,059 kcal1,040 kcal790 to 993 kcal
25 kg1,253 kcal1,230 kcal940 to 1,174 kcal
30 kg1,435 kcal1,410 kcal1,080 to 1,346 kcal
35 kg1,611 kcal1,583 kcal1,210 to 1,511 kcal
40 kg1,781 kcal1,750 kcal1,340 to 1,670 kcal

This calculator is 2% higher than FEDIAF at every weight, because 1.6 × 70 = 112 and FEDIAF uses 110. WSAVA’s chart sits lower: our figure is about 7% above the top of its range, because 1.6 is the top of AAHA’s 1.4 to 1.6 range for neutered dogs. This calculator and FEDIAF agree within about 2%. All three say the same thing: it is a starting point.

Other checks. For a dog on a weight-reduction plan, AAHA (2021) reports mean intakes of 63 kcal per kg^0.75 (plus or minus 10) in recent programmes. Our weight-reduction figure is 1.0 × 70 = 70 kcal per kg^0.75, which is inside that spread. FEDIAF’s figure for a light-activity dog is 95 and for 1 to 3 hours of high-impact activity is 125; for dogs over 7 years it is 95 (range 80 to 120). The tool above shows the matching FEDIAF figure under each result.

When this does not apply

This is general information for healthy adult and senior dogs. It does not apply to:

  • Puppies under about 18 months. They use a different equation. See the puppy food calculator.
  • Pregnant or nursing bitches. Needs rise sharply (AAHA 2021 gives 3.0 times resting in the last 3 weeks of pregnancy and 3.0 up to 6.0 or more in nursing). Ask your vet.
  • Sick dogs and dogs recovering from surgery, or on long-term medicines: kidney, liver or heart disease, diabetes, pancreatitis, thyroid disease, cancer and many others change both the calorie target and the right food. If your dog has a diagnosed condition, or is on a prescription diet, follow your vet.
  • Very active working dogs (herding, searching, racing, long runs). AAHA gives 5 to 11 times resting for heavy work and FEDIAF gives 150 to 175 kcal per kg^0.75 for 3 to 6 hours of work a day. The “working” option here covers up to a few hours of hard exercise, not that.
  • Breeds far from the average. FEDIAF lists Great Danes at about 200 kcal per kg^0.75 and Newfoundlands at about 105, against 110 for a typical dog. Feed to the ribs and the scale, and let your vet advise.
  • Flat-faced breeds such as Pugs. See our Pug diet chart, which is written for the breed.
  • Home-cooked food. The calculator only gives calories. AAHA (2021) notes that most published home-cooked recipes, even those written by vets, are not complete and balanced, and recommends a board-certified veterinary nutritionist. If you cook for your dog, ask your vet for a recipe written by one.

Related: Labrador diet chart · Pug diet chart · all diet charts · cat calorie calculator.

Common questions

How many calories does my dog need per day?

It depends on healthy weight, neuter status, age and activity. A neutered adult with normal activity needs about 1.6 times its resting energy, where resting energy is 70 × weight^0.75. For a 20 kg dog that is 1,059 kcal a day; for 10 kg it is 630; for 30 kg it is 1,435. Your own dog could need 30% more or less, so weigh every 2 weeks and adjust by about 10%.

Why does the bag say more food than this calculator?

Feeding guides on bags are written for an average dog with average activity, and they are not standardised: AAHA says it is better to calculate energy needs than to rely only on package guidelines, because the process is not standardised. FEDIAF notes that published feeding recommendations can overestimate energy needs by 10 to 60%, partly because they assume more exercise than many pet dogs get. Weigh your dog and trust the ribs.

Is 70 × BW^0.75 the same as 30 × BW + 70?

No, but they are close in the middle. 30 × BW + 70 is a straight-line shortcut that the Merck Veterinary Manual restricts to animals above 2 kg and below 45 kg. For a 20 kg dog it gives 670 kcal against 662 from 70 × BW^0.75. For a very small dog it drifts: at 1.36 kg the shortcut gives 111 kcal and the power formula 88. This calculator always uses the power formula because it works at any weight.

Should I feed for my dog’s current weight or its target weight?

Its target (healthy) weight. Feeding for today’s weight holds an overweight dog at that weight. For the 45 kg Labrador whose healthy weight is 32 kg, today’s weight gives 1,946 kcal a day, while the weight-reduction amount for 32 kg is 942. A reduction plan should be agreed with your vet and aim for roughly 1% of body weight a week.

How many treats can my dog have?

No more than 10% of daily calories, counted together with chews, training rewards and anything used to hide a tablet (WSAVA, AAHA, Merck). For the 20 kg example that is 106 kcal, which comes out of the meals: 30 g less kibble. If a treat pack does not give its calories, ask the maker, as WSAVA advises, and break treats small.

Can I use this for home-cooked food or food that lists kcal per 100 g?

Yes for the maths, with care for the food. If a label gives kcal per 100 g, switch the unit in the calculator or multiply by 10 to get kcal per kg. For home-cooked meals you need the energy of the whole recipe, which depends heavily on rice, oil and meat. More important, most home-cooked recipes are not nutritionally complete (AAHA 2021). Ask your vet for a recipe designed by a veterinary nutritionist. Cups and katoris are not a reliable way to measure: weigh the food.

Sources

Related tools

Written by Dr. Shinto Antony A. Last updated .

Not veterinary advice. General education about healthy animals. It cannot examine your pet or replace your own veterinarian. See the disclaimer and how pages are checked in the editorial policy.