Dog calorie calculator

Enter your dog's weight and life stage to see how many calories a day the standard veterinary formula suggests. To turn calories into cups or cans, use the how much to feed a dog calculator.

Weight unit
lb

For weight loss, enter the target weight, not the current one.

Daily calories
1,076kcal a day

Range 968 to 1,183 kcal

Resting needs
672 kcal
Life stage factor
1.6

Dog calories by weight

Daily calories for an adult dog at four common settings. The weight loss column uses the target weight.

Weight (lb)RestingWeight lossLow activityNeuteredNot neutered
5129129181207233
10218218305348392
15295295413472531
20366366512585659
30496496694794893
406156158629851,108
507277271,0181,1641,309
608348341,1681,3351,501
709369361,3111,4981,685
801,0351,0351,4491,6561,863
1001,2231,2231,7131,9582,202

All values are kcal a day. Resting is the energy a dog needs at rest, and the other columns multiply it by a life stage factor.

How the calculation works

resting energy (kcal) = 70 × weight in kg0.75
daily calories = resting energy × life stage factor
Life stageFactor
Adult, neutered or spayed1.6
Adult, not neutered1.8
Prone to weight gain or low activity1.4
Weight loss (use target weight)1.0
Puppy 4 months and older2.0
Puppy under 4 months3.0

Calories for weight loss

For a dog that needs to lose weight, enter the target weight and choose weight loss. The calculator then gives the calories for the target weight, which is the usual way to set a diet. Ask your vet for the target, and weigh your dog every two weeks.

Calories for older dogs

This calculator has no separate setting for senior dogs. Many older dogs are less active, so a lower setting such as low activity is a reasonable starting point. Check body condition with the body condition check and adjust in small steps, or ask your vet.

Questions

How many calories should my dog eat a day?

For a 45 lb neutered adult dog the formula gives about 1,076 kcal a day. Enter your own dog above.

Does breed change the calories?

The formula uses weight and life stage, not breed. Breeds still differ in activity and metabolism, so treat the result as a starting point and adjust by body condition.

How many calories does a dog need to lose weight?

Use the target weight and the weight loss setting. For a 45 lb target that is about 672 kcal a day.

How many calories does a puppy need?

Puppies need more for growth. Use the puppy settings or the puppy feeding chart.

How do I turn calories into cups?

Divide the daily calories by the kcal in one cup, printed on the food bag. The how much to feed a dog calculator does this for you.

Is this exact?

No. It is a starting point from the standard veterinary formula. Dogs vary, so adjust the amount in small steps based on weight and body condition.

Sources

Last reviewed 2026-10-26. This page is general information and not veterinary advice.