Dog Calorie Calculator
Enter your dog's details
Enter a measured weight, not a goal weight.
Feel for the ribs and the waist. A healthy score is 4 or 5 out of 9.
Food and treats optional
Look for “Calorie Content” on the package. Leave blank to see calories only.
Calories per day you are feeding at the moment, for a side-by-side. Leave blank to skip it.
Everything is calculated in your browser. Nothing is sent anywhere and nothing is stored.
Daily calories
—
kcal per day
Fill in your dog's weight to see the daily calorie estimate.
How this calculator works
Every step is arithmetic you can repeat by hand. There are two numbers: the resting energy requirement, and a reference factor that turns it into a daily amount.
Step 1 — resting energy requirement (RER)
RER = 70 × (body weight in kg)0.75
This is the energy a dog uses at rest: breathing, circulation, digestion, organ function. A 10 kg dog has an RER of 70 × 100.75 ≈ 394 kcal per day.
Step 2 — the reference factor
The RER is multiplied by a reference factor for the dog's activity and reproductive status. The bands below are the published reference factors used here.
| Category | Factor | Used when |
|---|---|---|
| Sedentary, or prone to weight gain | 1.0–1.2 × RER | Activity level is “sedentary”, or the goal is weight loss |
| Typical adult, spayed or neutered | 1.4–1.6 × RER | Typical adult activity, spayed or neutered |
| Typical adult, intact | 1.6–1.8 × RER | Typical adult activity, intact |
| Light work | 1.6–2.0 × RER | Activity level is “light work” |
Source: the RER equation and the four reference factors above are the ones published in AAHA 2021, Box 1 — Energy Requirement Calculations. The equation was checked against a university veterinary teaching hospital's published worked example — a 10 kg neutered adult dog, 70 × 100.75 ≈ 394 kcal/day.
Which band is used
The selection rule below is ours, not a published one — it is stated here so you can check it:
- Goal set to weight loss → the lowest band, 1.0–1.2 × RER.
- Activity “sedentary” → the lowest band, 1.0–1.2 × RER.
- Activity “typical adult” → 1.4–1.6 if spayed or neutered, 1.6–1.8 if intact.
- Activity “light work” → 1.6–2.0 × RER.
- Life stage does not add a further adjustment. No separate age, breed or outdoor-access bonus is applied.
Because the factors are bands, the answer is a range. The range comes from the band itself, not from a confidence interval around a single result.
Step 3 — food portion
Daily food portion = main-food calories ÷ calories per unit
Treats are taken out of the daily total, not added on top. So the main-food calories are the daily calories minus the treat allowance, and the portion is worked out from that. Meals per day then divides the portion into equal meals.
Rounding
- Daily calories are rounded to the nearest whole calorie.
- Treat allowances are rounded down to whole calories, so they cannot exceed the percentage you picked.
- Main-food calories are the remainder. Per-meal amounts are approximate divisions of it.
Reference table
The same factor table as a single sheet you can print or download and keep on the fridge.
What this calculator covers, and what it does not
This is not veterinary advice. It is a starting estimate for feeding a healthy adult dog. It does not diagnose anything and it does not replace your veterinary team.
Covers
- Apparently healthy, fully grown dogs at a healthy body condition — a body condition score of 4 or 5 out of 9.
- Maintenance feeding, and a starting reference range for vet-supervised weight loss.
- Dogs only. It is not built for cats.
Does not cover
- Puppies and growing dogs. Growth needs a different approach and this tool will not give you a number.
- Pregnancy and nursing.
- Illness, recovery, poor appetite, or any prescribed or therapeutic diet.
- Unplanned weight change, or a dog whose body condition has not been checked by a vet.
- It does not work out an ideal or target weight, and it does not build a weight-loss plan.
Things this number cannot know
- Individual dogs can sit well outside a calculated estimate. Treat the range as a starting point.
- The estimate does not check whether a diet meets nutrient needs — only energy.
- It does not include extra energy from long walks, work, or cold weather.
Do not cut a dog's food sharply, skip meals, or change a prescribed feeding plan because of a number on a screen. If your dog is above or below a healthy body condition, ask your veterinary team for an individual feeding plan and a recheck schedule.
Feeding guide by breed
A dog calorie calculator by breed is the search a lot of owners start with, and it is worth being straight about what breed can and cannot tell you. Breed sets a rough size and metabolism range. It does not set a calorie target. Two Labradors of the same age, the same weight and the same activity can differ by a wide margin, and the only way to know which one you have is to feed a measured amount and watch the body condition score and the weight trend.
What breed is genuinely useful for is the starting range. Toy and small breeds tend to reach senior status earlier than large and giant breeds, so a small dog may be in the senior bracket at 8 while a giant breed is still a young adult. Within a breed, working lines usually run hotter than show lines. That is a direction, not a number — put the measured weight into the calculator above and let the body condition score do the fine tuning.
How to use breed sensibly
- Use breed to sanity-check the size bracket, then use measured weight in the calculator.
- Weigh the dog, do not estimate it. A 2 kg error moves the estimate noticeably.
- Recheck the body condition score every few weeks and adjust the portion up or down by a small step.
- If a dog is not holding condition on the calculated amount, that is information — talk to your vet rather than guessing again.
Questions
Is this the same as a dog nutrition calculator?
A dog nutrition calculator usually means the same thing: work out daily energy needs and turn them into a feeding amount. This page does the energy and the portion. It does not judge whether a diet is complete or balanced, which is a separate question.
Is a dog food calorie calculator different?
A dog food calorie calculator is the same calculation with the food label brought forward. That is exactly what the optional food field above does: enter the calories per cup, can, pouch or gram from your dog's package and the daily calories become a daily portion.
Why is the answer a range instead of one number?
Because the reference factors are published as bands. One number would look more precise than the method is. Pick a point in the range, feed it for a couple of weeks, and adjust from what the dog actually does.
How many calories should my dog eat to lose weight?
The calculator will show the lowest band, 1.0–1.2 × RER, when the goal is set to weight loss. Treat that as a starting reference only, and only under veterinary supervision. Do not restrict a dog's food on your own.
Does it work for puppies?
No. Set the life stage to puppy and the calculator will tell you so instead of producing a number. Growing dogs need a different method and a vet's input.
Is this a pet calorie calculator for cats as well?
No. A pet calorie calculator usually covers both dogs and cats, but cats use different reference factors and a different weight range, so this page is dogs only and does not pretend otherwise.
Do I need an account?
No. There is no sign-up, no login and no pop-up. The calculation runs in your browser and nothing you type is stored or sent.