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.
Leave blank if your dog is already at a healthy weight.
Optional. Uses the body condition score. Your vet's judgement is better than this estimate.
Read the energy value from your own food’s label.
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
- Resting energy: 70 x 20^0.75 = 662 kcal
- Daily energy: 662 x 1.6 = 1,059 kcal
- Food: 1,059 kcal / 3,500 kcal per kg x 1,000 = 303 g a day
- Per meal: 303 g / 2 meals = 152 g
- 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.
| Which weight you use | Sum | kcal a day | Grams a day at 3,500 kcal/kg |
|---|---|---|---|
| Today’s weight, 45 kg (the wrong choice) | 1.6 × RER(45) = 1.6 × 1,216 | 1,946 | 556 g |
| Healthy weight, 32 kg, once reached | 1.6 × RER(32) = 1.6 × 942 | 1,507 | 431 g |
| Healthy weight, 32 kg, while reducing (vet plan) | 1 × RER(32) = 1 × 942 | 942 | 269 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
- 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. - Daily energy.
kcal a day = RER × factor. The factor depends on neuter status, activity and age (table below). Use the dog’s healthy weight. - 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. - 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.
| Your dog | Factor | Where it comes from |
|---|---|---|
| Neutered adult, normal activity | 1.6 | Merck Veterinary Manual. AAHA 2021 prints 1.4 to 1.6; this is its upper end. |
| Entire adult, normal activity | 1.8 | Merck. AAHA 2021 prints 1.6 to 1.8; this is its upper end. |
| Light activity, or gains weight easily | 1.4 | Merck (“obesity prone”). AAHA 2021 prints 1.0 to 1.2 for inactive or obese-prone dogs. |
| Working or very active | 2.0 | As 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, working | 1.2, 1.3, 1.4 | As on our Labrador chart. FEDIAF: dogs over 7 years may need 10 to 15% less energy than at 3 to 7 years. |
| Reducing weight | 1.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
| Healthy weight | Resting (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 kg | 234 | 328 | 374 | 421 | 234 | 107 g |
| 10 kg | 394 | 552 | 630 | 709 | 394 | 180 g |
| 15 kg | 534 | 748 | 854 | 961 | 534 | 244 g |
| 20 kg | 662 | 927 | 1,059 | 1,192 | 662 | 303 g |
| 25 kg | 783 | 1,096 | 1,253 | 1,409 | 783 | 358 g |
| 30 kg | 897 | 1,256 | 1,435 | 1,615 | 897 | 410 g |
| 35 kg | 1,007 | 1,410 | 1,611 | 1,813 | 1,007 | 460 g |
| 40 kg | 1,113 | 1,558 | 1,781 | 2,003 | 1,113 | 509 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.
| Food | kcal per kg | Grams a day |
|---|---|---|
| Dry kibble, lower end | 3,200 | 331 g |
| Dry kibble, typical | 3,500 | 303 g |
| Dry kibble, richer | 3,800 | 279 g |
| Dry kibble, high energy | 4,200 | 252 g |
| Canned or pouch, richer | 1,300 | 815 g |
| Canned or pouch, lighter | 700 | 1,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.
| Score | What you see and feel | Compared with ideal weight |
|---|---|---|
| 1 to 3, too thin | Ribs, 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, healthy | Ribs easily felt with only a thin cover; a clear waist from above and a tuck from the side. | Slightly under to ideal |
| 5, ideal | Ribs not visible but easily felt under a thin layer of fat; waist from above; belly tucks up from the side. | Ideal |
| 6, slightly overweight | Ribs felt under a moderate layer of fat; waist and tuck less obvious. | About 10 to 15% over |
| 7, overweight | Ribs hard to feel under thick fat; little or no waist or tuck; back slightly broadened. | About 20 to 30% over |
| 8, obese | Ribs very hard to feel; no waist; belly bulges; fat over the back and base of the tail. | About 30 to 45% over |
| 9, grossly obese | Massive 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.
- Resting energy: 70 x 20^0.75 = 662 kcal
- Daily energy: 662 x 1.6 = 1,059 kcal
- Food: 1,059 kcal / 3,500 kcal per kg x 1,000 = 303 g a day
- Per meal: 303 g / 2 meals = 152 g
- 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.
- Feed the calculated amount, weighed on kitchen scales, for 2 to 4 weeks. Count every treat.
- 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.
- 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).
- 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.
| Healthy weight | This calculator (1.6 × RER) | FEDIAF 110 × BW^0.75 | WSAVA chart range |
|---|---|---|---|
| 5 kg | 374 kcal | 368 kcal | 280 to 351 kcal |
| 10 kg | 630 kcal | 619 kcal | 470 to 590 kcal |
| 15 kg | 854 kcal | 838 kcal | 640 to 800 kcal |
| 20 kg | 1,059 kcal | 1,040 kcal | 790 to 993 kcal |
| 25 kg | 1,253 kcal | 1,230 kcal | 940 to 1,174 kcal |
| 30 kg | 1,435 kcal | 1,410 kcal | 1,080 to 1,346 kcal |
| 35 kg | 1,611 kcal | 1,583 kcal | 1,210 to 1,511 kcal |
| 40 kg | 1,781 kcal | 1,750 kcal | 1,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
- Cline MG, et al. 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats. J Am Anim Hosp Assoc 57:153–178
- AAHA (2021). Box 1: Energy requirement calculations, RER and life-stage factors for dogs and cats
- FEDIAF (2025). Nutritional Guidelines for Complete and Complementary Pet Food for Cats and Dogs. Annex 7.1 body condition score; Annex 7.2 energy, Tables VII-2, VII-6 and VII-7
- Sanderson SL. Nutritional Requirements of Small Animals. Merck Veterinary Manual (reviewed Nov 2023)
- Sanderson SL. Daily maintenance energy requirements for dogs and cats (table). Merck Veterinary Manual
- Sanderson SL. Nutrition in Disease Management in Small Animals: obesity and weight reduction. Merck Veterinary Manual
- WSAVA Global Nutrition Committee (2011). WSAVA Nutritional Assessment Guidelines. J Small Anim Pract 52:385–396
- WSAVA. Calorie ranges for an average healthy adult dog in ideal body condition (updated July 2020)
- WSAVA. Body condition score chart for dogs
- WSAVA. Feeding treats to your dog
- Hand MS, et al. Small Animal Clinical Nutrition, 5th ed. (Mark Morris Institute), ch. 17: adjust the amount in 10% steps, body condition every two weeks
- National Research Council (2006). Nutrient Requirements of Dogs and Cats. National Academies Press
Related tools
- Labrador diet chart & feeding calculatorDaily calories and grams from 8 weeks to old age — puppies, adults, seniors, working dogs, pregnancy and weight loss — with a calculator for your own Lab.
- Pug diet chart & feeding calculatorDaily calories and grams from 8 weeks to old age, why extra weight is a breathing problem in Pugs, and a calculator for your own dog.
- Dog diet charts by breedThe index of every breed feeding chart on the site, with the method they all share.