Dog Calorie Needs Calculator
Use this calculator to estimate your dog's daily calorie (kcal) needs. The calculation follows the National Research Council (NRC) formula for canine energy requirements: Resting Energy Requirement (RER) = 70 x (body weight in kg) raised to the power of 0.75. The RER is then multiplied by a life-stage factor to give the daily Maintenance Energy Requirement (MER). Enter your dog's weight, select the appropriate life stage, and the calculator returns the estimated daily kcal needed. These figures are guidelines; your veterinarian can fine-tune them for your dog's specific health needs.
Dog calorie needs formula (NRC)
RER (kcal/day) = 70 x (body weight in kg)^0.75
MER (kcal/day) = RER x life-stage factor
The RER formula is published by the National Research Council in "Nutrient Requirements of Dogs and Cats" (2006). The 0.75 exponent (metabolic body weight) scales resting metabolic rate to body surface area across dog sizes. Life-stage multipliers adjust for reproductive status, growth, and work level.
Life-stage multiplier reference
- Neutered adult dog: 1.6 x RER
- Intact adult dog: 1.8 x RER
- Weight loss program: 1.0 x RER
- Weight gain program: 1.7 x RER
- Puppy under 4 months: 3.0 x RER
- Puppy 4 months to adult size: 2.0 x RER
- Light work (occasional activity): 2.0 x RER
- Moderate work (daily exercise): 3.0 x RER
- Heavy work (sled dogs, hunting): 4.0-8.0 x RER
Dog calorie needs calculator: frequently asked questions
What formula is used to calculate a dog's calorie needs?
The calculator uses the Resting Energy Requirement (RER) formula from the National Research Council (NRC): RER = 70 x (body weight in kg)^0.75. This is then multiplied by a life-stage factor to give the Maintenance Energy Requirement (MER).
What are the life-stage multipliers for dogs?
Typical NRC-based multipliers are: intact adult dog 1.8, neutered adult dog 1.6, weight loss 1.0, weight gain 1.7, light work 2.0, moderate work 3.0, heavy work 4.0-8.0, puppy under 4 months 3.0, puppy 4 months to adult 2.0.
How do I convert my dog's weight from pounds to kilograms?
Divide pounds by 2.205. For example, a 44 lb dog weighs 44 / 2.205 = 20 kg. The calculator accepts either unit and converts automatically.
Why does my dog's food bag show different calorie counts?
Commercial foods list calories as kcal per cup or per kg of food. Once you know your dog's daily kcal requirement from this calculator, divide it by the food's kcal-per-cup value to find how many cups to feed daily.
Are these calorie figures a guarantee?
No. These are estimates based on published NRC formulas. Individual dogs vary due to breed, health status, metabolism, and environment. Always consult your veterinarian before making significant dietary changes.
Official sources
- National Research Council: Nutrient Requirements of Dogs and Cats (2006).
- American Animal Hospital Association (AAHA): 2021 AAHA Nutrition and Weight Management Guidelines.
Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.