Dog Calorie Calculator
Calculate your dog's daily calorie needs based on weight, life stage, activity level, and whether they are neutered.
Did this tool work for you?
How to use this calculator
Resting Energy Requirement (RER) is the energy a dog needs at rest. It uses the metabolic weight formula (70 × kg^0.75). The Daily Energy Requirement (DER) multiplies RER by a factor based on life stage and activity to account for real-world energy expenditure.
- 1
Enter your dog's weight in kilograms.
- 2
Select their life stage (puppy, adult, or senior).
- 3
Select their activity level.
- 4
Indicate whether your dog is neutered or spayed.
- 5
Read the recommended daily calorie intake and approximate kibble amount.
Frequently asked questions
Which formula does this dog calorie calculator use?
This tool calculates a resting energy requirement of 70 × (weight in kg)^0.75 and multiplies it by a factor from the life stage, activity level and neutering status you choose. A 15 kg moderately active neutered adult gets 534 kcal at rest and 960 kcal after the 1.8 multiplier. The result is an estimate for planning, not a prescription.
What multipliers are built in?
Puppies use 3.0. Seniors use 1.4 if inactive and 1.6 otherwise. Adults use 1.6 (neutered) or 1.8 (unneutered) when inactive, 1.8 or 2.0 when moderately active, 2.0 when active, 3.5 when very active and 4.5 for working dogs. Neutering only changes the factor for inactive and moderately active adults; for active, very active, working and senior dogs it is ignored.
Does the calculator know my dog’s body condition?
No. It has no input for being overweight, underweight or pregnant, and it uses the weight you enter as it is. A dog that needs to lose weight, a dog recovering from illness and a nursing dog all need a vet’s plan, which may be very different from the formula result.
How is the kibble amount calculated?
It divides the daily calories by 350 kcal per 100 g, a fixed placeholder for dry food. A 960 kcal need becomes about 274 g per day. Foods vary widely in energy content, so replace the 350 with the figure on your dog’s own food label and weigh portions rather than relying on the displayed grams.
Why are the working-dog and very-active results so high?
Because the multipliers are 4.5 and 3.5. For a 40 kg working dog the tool shows 5,010 kcal and about 1,431 g of dry food per day. Those are mechanical results of the chosen factor, not a recommendation; real intake for hard-working animals should be planned with a vet or nutritionist who can follow condition and weight.
What happens with a zero or very small weight?
A weight of 0, which is also what a cleared box becomes, is replaced by 15 kg, and anything under 0.5 kg is raised to 0.5 kg. No error is shown, so check the figures match the dog you meant. Weight must be entered in kilograms; convert pounds first by dividing by 2.2046.
Are puppies and seniors calculated differently?
Only by the multiplier. The life-stage menu defines puppies as under 1 year and seniors as over 7, but the tool simply applies the factor for the option you select; it does not check your dog’s age. A growing puppy’s true needs change quickly with age and breed, so treat the 3.0 factor as a rough placeholder.
Can I use it to set a weight-loss diet?
No. The tool has no weight-loss mode. Use it only to understand how the formula responds to weight and activity, and discuss any change of diet or calorie target with your vet.
Dog calorie calculator — resting energy, activity factors and kibble weights
Resting energy first, then a multiplier
The calculation has two parts. The first is a resting energy figure, 70 multiplied by the dog’s weight in kilograms raised to the power 0.75. The exponent means energy rises more slowly than weight: a 30 kg dog has a resting figure of 897 kcal, not twice that of a 15 kg dog at 534 kcal. The second part multiplies that figure by a factor taken from a small table in the code. The product is shown as the daily energy requirement, with a rough dry-food weight beside it.
The multiplier table in the code
The table lists every factor the calculator can apply. Life stage is checked before activity, so puppies and seniors skip most of the activity and neutering options. Active adults use 2.0 whether or not they are neutered.
| Life stage and activity | Neutered | Not neutered |
|---|---|---|
| Puppy (any activity) | 3.0 | 3.0 |
| Senior, inactive | 1.4 | 1.4 |
| Senior, any other activity | 1.6 | 1.6 |
| Adult, inactive | 1.6 | 1.8 |
| Adult, moderately active | 1.8 | 2.0 |
| Adult, active | 2.0 | 2.0 |
| Adult, very active | 3.5 | 3.5 |
| Adult, working | 4.5 | 4.5 |
Worked examples at different sizes and lifestyles
A 15 kg neutered adult who is moderately active has a resting figure of 534 kcal and a multiplier of 1.8, giving 960 kcal per day or about 274 g of dry food at 350 kcal per 100 g. A 30 kg neutered inactive adult uses 1.6 on a resting 897 kcal for 1,436 kcal and about 410 g. An 8 kg puppy lands at 999 kcal using the 3.0 factor, and a 12 kg inactive senior at 632 kcal using 1.4. An unneutered 25 kg very active adult comes out at 2,739 kcal, which shows how strongly the multiplier moves the answer.
Where the formula stops
The tool takes one weight, one life stage and one activity label. It cannot see body condition, breed, coat, climate, pregnancy, illness or the energy content of the diet. The grams of dry food assume a fixed 350 kcal per 100 g, which many foods do not match. Those limits are why the calculator suggests checking your food’s feeding guide and talking to a vet: the displayed numbers are a starting estimate for conversation, not a quantity to feed unchanged.
Monitoring and adjusting
Whatever number you start from, watch how your dog responds. Weigh them regularly, note whether ribs are easy to feel, and measure food with scales instead of scoops. If weight drifts up or down over a few weeks, the estimate needs revising. A vet can score body condition, rule out medical causes and set targets, particularly for puppies, seniors, working dogs and any dog on a weight-change plan. Treat this calculator as one input to that process.
Learn more from an authoritative source:
WikipediaCat Calorie Calculator
Calculate your cat's daily calorie needs based on weight, life stage, body condition, and indoor/outdoor lifestyle.
Dog Age to Human Years
Convert your dog's age to human equivalent years, accounting for breed size — small dogs age slower than large breeds.
Cat Age to Human Years
Convert your cat's age to human equivalent years using the standard feline aging conversion: year 1 = 15 human years, year 2 = 24, then +4 per year after.
Pet Food Cost Calculator
Calculate the daily, monthly, and annual cost of feeding your pet, including food, treats, and supplements.
Puppy Adult Weight Estimator
Estimate what your puppy will weigh as an adult based on their current age, weight, and breed size category.
Aquarium Volume Calculator
Calculate the volume of your fish tank in litres and US gallons, and get fish stocking estimates based on the inch-per-gallon rule.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →