If you have ever stood in front of a bag of dog food wondering whether the feeding guide on the back is right for your dog, you are not alone. Most owners guess, and most guesses are too generous. Studies of UK pets consistently suggest that around half of dogs are overweight, and excess weight is linked to joint disease, diabetes, breathing problems and a shorter life. The good news is that working out how many calories your dog really needs is not complicated once you understand the science. This guide explains exactly how a dog calorie calculator works, what affects your dog’s energy needs, and how to use our free Dog Calorie Calculator to get a daily target you can trust.

Why counting your dog’s calories matters
Calories are simply a measure of energy. Every kibble, chew, scrap of cheese and training treat delivers energy that your dog either burns or stores. When intake matches output, weight stays stable. When intake creeps above output, even by a small amount each day, the surplus is stored as fat. A dog that eats just 10% more than it needs every day can gain a noticeable amount of weight over a year, and because dogs are so much smaller than us, a single kilogram can represent a big percentage of their body weight.
Being lean is one of the most powerful things you can do for your dog’s health. A well-known long-term study of Labrador Retrievers found that dogs fed to stay lean lived, on average, around two years longer than their littermates who were allowed to carry more weight, and they developed signs of arthritis later. Two extra years with a healthy, mobile dog is worth a few minutes with a calculator.
Counting calories also helps in the opposite direction. Puppies, working dogs, underweight rescues and dogs recovering from illness can all be under-fed if owners rely on guesswork. Knowing the target number lets you feed with confidence instead of anxiety.
The science: Resting Energy Requirement (RER)
Veterinary nutritionists start with a figure called the Resting Energy Requirement, or RER. This is the energy a dog needs to keep its body running at rest in a comfortable environment: breathing, circulating blood, digesting food and maintaining body temperature. It does not include walks, play or growth.
The widely used formula is:
RER (kcal per day) = 70 × (body weight in kg)0.75
That power of 0.75 is important. Energy use does not rise in a straight line with weight. A 40 kg dog does not need eight times as much food as a 5 kg dog, because smaller animals have a higher metabolic rate per kilogram. Raising weight to the power of 0.75 (known as metabolic body weight) captures this relationship far better than simple “grams per kilo” rules. Our calorie calculator uses this exponential formula rather than a linear shortcut, which is why its results are realistic across the whole range from toy breeds to giants.
RER worked examples
| Body weight | Example breed size | Approximate RER (kcal/day) |
|---|---|---|
| 3 kg | Chihuahua, Yorkshire Terrier | 160 |
| 5 kg | Shih Tzu, Miniature Dachshund | 234 |
| 10 kg | Cocker Spaniel (small), Beagle | 394 |
| 20 kg | Border Collie, Staffordshire Bull Terrier | 662 |
| 30 kg | Labrador Retriever, Golden Retriever | 897 |
| 40 kg | German Shepherd (large male) | 1,114 |
Notice how a 40 kg dog needs roughly seven times the energy of a 3 kg dog, not thirteen times as the raw weights would suggest. That difference is exactly why linear feeding rules overfeed large dogs and can underfeed tiny ones.
From resting needs to daily needs: Maintenance Energy Requirement (MER)
Real dogs are not lying still all day, so the RER is multiplied by a factor that reflects life stage, activity and neutering status. The result is the Maintenance Energy Requirement, or MER, which is the number of calories your dog needs to hold its current weight.
| Situation | Typical multiplier (× RER) |
|---|---|
| Weight loss (applied to target weight) | 1.0 |
| Inactive or obesity-prone adult | 1.2 – 1.4 |
| Neutered adult, typical activity | 1.6 |
| Entire (un-neutered) adult, typical activity | 1.8 |
| Senior dog, moderate activity | 1.4 – 1.6 |
| Puppy over 4 months | 2.0 |
| Puppy under 4 months | 3.0 |
| Light to moderate work | 2.0 – 3.0 |
| Heavy work (e.g. sled, herding all day) | 4.0 – 8.0 |
Take a neutered 20 kg adult with normal activity. Its RER is about 662 kcal, and 662 × 1.6 gives roughly 1,060 kcal per day. The same dog, if it were an entire male herding sheep for a living, could need two or three times that amount. Choosing the right multiplier is where most of the accuracy comes from, and it is exactly what the Dog Calorie Calculator does for you when you select life stage, activity and neutering status.
The factors that change your dog’s calorie needs
1. Current weight versus ideal weight
Always think about whether your dog is at a healthy weight before you plug in numbers. If your dog is overweight, calculating calories from the current weight will simply maintain the extra fat. For weight loss, vets calculate from the target weight instead. If you are not sure what a healthy weight looks like for your dog, our dog weight calculator can help you estimate a sensible goal.
2. Life stage
Puppies need far more energy per kilogram than adults because they are building bone, muscle and organs. A young puppy may need up to three times its RER. As growth slows, the multiplier falls to around 2.0 and then to adult levels once the dog reaches its adult size, which can be anything from nine months in toy breeds to two years in giant breeds. Older dogs often become less active and lose some muscle, so many seniors need fewer calories, although very old or unwell dogs sometimes struggle to keep weight on and need more. Curious where your dog sits on the life-stage curve? Try our dog age calculator.
3. Activity level
Be honest here. Most pet dogs are less active than their owners think. Two 20-minute lead walks a day is “typical” activity, not “active”. An active dog might be running off-lead for an hour or more daily, doing agility or canicross. A working dog is one that is genuinely working for several hours, such as a gundog during the shooting season or a farm collie. Overestimating activity is one of the most common reasons owners overfeed.
4. Neutering status
Neutering reduces energy requirements, often by somewhere in the region of 20 to 30%, and it can also increase appetite. That combination explains why many dogs put on weight in the months after they are neutered. If your dog has recently been neutered, recalculate their calories and keep a close eye on their shape.
5. Breed and individual metabolism
Even with the best formula, every dog is an individual. Some breeds, such as Labradors and Beagles, are famously food-motivated and gain weight easily. Some Labradors even carry a gene variant (in the POMC gene) linked to increased hunger and lower energy use. Sighthounds like Greyhounds and Whippets tend to be lean and may need slightly more than predicted. Treat any calculated number as an excellent starting point, then fine-tune based on your dog’s body condition.
6. Environment and season
Dogs that live or spend a lot of time outdoors in cold weather burn extra energy keeping warm. Conversely, many pet dogs exercise less in the dark winter months and gain weight over Christmas. It is perfectly normal to adjust daily calories slightly between seasons.

How to use the Dog Calorie Calculator step by step
- Weigh your dog. Use a vet clinic scale, or weigh yourself holding your dog on bathroom scales and subtract your own weight.
- Enter the current weight into the calculator.
- Choose your goal: maintain, lose or gain weight.
- Select the life stage: puppy, adult or senior.
- Pick an honest activity level: low, typical, active or working.
- Tell the calculator whether your dog is neutered.
- Read your daily calorie target in kcal and use it to plan meals and treats.
Once you have the number, the next step is turning it into grams of your particular food. Different foods vary enormously in energy density, so a calorie figure on its own is only half the story. Our companion Food Portions calculator takes your dog’s calorie needs and your food’s kcal content and converts them into a precise daily ration in grams.
Calories for weight loss
If your dog needs to lose weight, the safest approach is gradual. Aim for a loss of around 1 to 2% of body weight per week. Faster weight loss can cause muscle wastage and, in some cases, health problems. The standard method is to feed roughly 1.0 × RER calculated at the target weight.
For example, imagine a neutered Labrador weighing 30 kg whose vet says an ideal weight is 26 kg. The RER at 26 kg is about 806 kcal, so a starting weight-loss target would be around 800 kcal per day, compared with roughly 1,435 kcal to maintain 30 kg. That sounds like a big cut, and it is, which is why many owners switch to a dedicated weight-management food that keeps the bowl looking full while delivering fewer calories.
- Weigh your dog every two weeks and record the result.
- If weight is not falling after a month, reduce calories by a further 5 to 10%.
- If weight is dropping faster than 2% per week, increase slightly.
- Keep exercise gentle at first, especially for heavy dogs with sore joints, and build up gradually.
- Always involve your vet for dogs that are significantly overweight, as underlying conditions such as hypothyroidism can play a part.
Calories for weight gain
Rescue dogs, dogs recovering from illness and some highly strung working dogs may need to gain weight. Here the calculation is based on the ideal weight, with a multiplier somewhere around 1.2 to 1.8 depending on activity. Increase food gradually over a week or two to avoid upset stomachs, and split the daily amount into three or four smaller meals. Unexplained weight loss should always be checked by a vet before you simply feed more.
Do not forget the treats: the 10% rule
Treats are where calorie plans quietly fall apart. A slice of cheese here, a dental chew there and a few biscuits during training can easily add up to hundreds of calories. Vets recommend the 10% rule: treats and extras should make up no more than 10% of your dog’s daily calories. For a dog that needs 1,060 kcal, that is around 105 kcal from treats, with the remaining 955 kcal coming from complete food.

- Check the kcal on treat packets. Many dental chews contain somewhere between 50 and 100 kcal each.
- Use part of your dog’s daily kibble allowance as training rewards.
- Break treats into tiny pieces; dogs value the number of rewards more than their size.
- Try low-calorie options such as small pieces of carrot, cucumber or green beans.
- Avoid toxic foods including grapes, raisins, chocolate, onions, garlic, macadamia nuts and anything containing xylitol.
- Make sure everyone in the household knows the rules, so your dog is not secretly fed three breakfasts.
Check your dog’s body condition, not just the scale
A calculator gives you a scientifically sound starting point, but your dog’s body is the final judge. Vets use a Body Condition Score (BCS), often on a 9-point scale where 4 to 5 is ideal. You can do a quick check at home:
- Ribs: you should be able to feel them easily with light pressure, like the back of your hand, without seeing them prominently.
- Waist: looking from above, there should be a visible waist behind the ribs.
- Tummy tuck: from the side, the belly should slope upwards towards the back legs.
If your dog’s ribs are hard to find or the waist has disappeared, reduce calories by about 10% and re-check in a few weeks. If the ribs, spine and hip bones are very prominent, increase slightly and speak to your vet. Recalculate with the Dog Calorie Calculator whenever your dog’s weight, activity or life stage changes.

Common calorie-counting mistakes
- Following the bag blindly. Packaging guides usually assume an active, entire adult dog and are deliberately broad. Most pet dogs need less.
- Using cups instead of scales. Measuring cups can be surprisingly inaccurate; a kitchen scale is much more reliable.
- Calculating from an overweight weight. This keeps the extra kilos in place.
- Ignoring treats, chews and table scraps.
- Overestimating exercise. A sniffy walk burns far less than a run.
- Never recalculating. Puppies grow, adults are neutered, seniors slow down. Update the numbers regularly.
- Changing too much too fast. Adjust calories in steps of around 10% and give each change a few weeks.
Puppy calories: a special case
Growing puppies need lots of energy, but overfeeding them is risky, particularly in large and giant breeds. Feeding too many calories can speed up growth in a way that increases the risk of developmental joint problems such as hip and elbow dysplasia. Large-breed puppies should be fed a food specifically formulated for them and kept lean throughout growth. Weigh puppies weekly, recalculate often, and split their daily allowance into three or four meals when young. If you are still choosing a puppy, our dog breed selector can help you match a breed’s size and energy level to your lifestyle and budget before you commit.
Frequently asked questions
How many calories does a dog need per day?
It depends on weight, life stage, activity and neutering status. As a rough guide, a neutered 10 kg adult with typical activity needs around 630 kcal a day, a 20 kg dog around 1,060 kcal and a 30 kg dog around 1,435 kcal. Use the calorie calculator for a figure tailored to your dog.
Is the calorie calculator accurate for very small or very large dogs?
The exponential RER formula is far more accurate across the size range than linear formulas. It works well for most dogs between roughly 2 kg and 45 kg and still gives sensible estimates at the extremes, but every dog is an individual, so monitor body condition and adjust.
How often should I recalculate?
Every few weeks for puppies, after neutering, whenever your dog’s weight changes by more than about 5%, when activity changes significantly and when your dog moves into their senior years.
Do wet food and dry food have different calories?
Yes, very different. Dry food is energy dense, while wet food contains a lot of water, so you feed a larger weight of it. Once you know your dog’s calorie target, the Food Portions tool converts it for any food.
Should I ask my vet?
Absolutely, especially if your dog is very overweight, underweight, pregnant, nursing or has a medical condition. A calculator is a guide, not a replacement for veterinary advice.
Conclusion: feed the dog in front of you
A good calorie target takes the guesswork out of feeding. By combining the proven RER formula with honest choices about life stage, activity and neutering, you can feed an amount that keeps your dog lean, energetic and healthy for years to come. Weigh your dog, enter the details, and let the numbers guide you, then watch your dog’s waistline and adjust. Your dog cannot read the back of the bag, but you can feed them smarter.