Find out exactly how many calories your dog needs each day. Based on body weight, life stage, and activity level using the NRC and AAFCO standard formula.
✓Verified: April 2026
Enter your dog’s weight in pounds (1–300).
Use ideal body weight if overweight
Select the best match for your dog
🐶 NRC formula:
RER = 70 × (kg)0.75
MER = RER × life stage factor
Feed based on ideal weight, not current weight, if your dog is overweight. Consult your vet for a body condition score assessment.
Daily Calories (MER)
—
⚠️ Disclaimer: This calculator provides an estimate based on standard veterinary energy formulas. Individual dogs vary in calorie needs based on metabolism, health conditions, and food type. Always consult your veterinarian for a personalized feeding plan, especially for puppies, pregnant dogs, and dogs with medical conditions.
Was this calculator helpful?
✓ Thanks for your feedback!
Sources & Methodology
✓Dog calorie formula based on the National Research Council (NRC) Nutrient Requirements of Dogs and Cats standard, used by veterinary nutritionists worldwide.
AAFCO guidelines for pet food calorie content, feeding recommendations, and life stage nutritional requirements
Formula: RER (Resting Energy Requirement) = 70 × (body weight in kg)^0.75. MER (Maintenance Energy Requirement) = RER × Life Stage Factor. Weight converted: 1 lb = 0.4536 kg. Life stage factors from NRC 2006 and WSAVA Global Nutrition Guidelines.
⏱ Last reviewed: April 2026
How Are Dog Calorie Needs Calculated?
Dogs’ calorie needs are calculated using a two-step process established by the National Research Council (NRC). First, calculate the Resting Energy Requirement (RER) — the calories the dog needs at complete rest to maintain basic body functions. Then multiply by a life stage factor that accounts for activity level, reproductive status, and age. The result is the Maintenance Energy Requirement (MER): the total daily calorie goal.
The NRC Dog Calorie Formula
RER = 70 x (body weight in kg)^0.75 | MER = RER x Life Stage Factor
Once you know your dog’s MER, find the calorie density of the food (kcal/cup or kcal/can) on the packaging or the manufacturer’s website. Divide MER by the calorie density to get the daily cup amount. For example: 800 kcal MER ÷ 350 kcal/cup = 2.3 cups per day, split into 2 meals.
💡 Weight is the best feedback: Weigh your dog monthly. If weight increases, reduce calories by 10%. If weight decreases, increase by 10%. The NRC formula is a starting point — individual metabolism varies by up to 20%. A consistent weight at body condition score 4–5 (out of 9) confirms you have the right amount.
Frequently Asked Questions
Dog daily calories = RER (70 x kg^0.75) x life stage factor. Neutered adult: 1.6 x RER. Active adult: 1.8 x RER. A 30 lb neutered dog needs approximately 754 kcal/day. A 50 lb active dog needs approximately 1,334 kcal/day.
RER is Resting Energy Requirement — the calories a dog needs at complete rest. Formula: RER = 70 x (body weight in kg)^0.75. For a 20 kg dog: RER = 70 x 9.46 = 662 kcal/day at rest. MER (maintenance calories) = RER x activity factor.
A 30 lb (13.6 kg) neutered adult dog needs approximately 754 kcal/day. Active 30 lb dog: approximately 848 kcal/day. Inactive or overweight-prone: approximately 565 kcal/day. Adjust based on monthly weight trends.
A 50 lb (22.7 kg) neutered adult dog needs approximately 1,186 kcal/day. Active 50 lb dog: approximately 1,334 kcal/day. Puppies at this weight need 2–3 x RER depending on age: approximately 1,482–2,223 kcal/day.
Signs of overfeeding: you cannot easily feel ribs without pressing hard, no visible waist when viewed from above, rounded abdomen. Healthy dogs have palpable ribs without visible bones, a visible waist from above, and an abdomen that tucks up when viewed from the side.
Feed based on ideal body weight, not current weight, if your dog is overweight. Using current weight for an obese dog maintains obesity. Ask your vet to assess body condition score (BCS) on a 1–9 scale. Feed based on the weight your dog should be at BCS 4–5.
Dry kibble: typically 300–500 kcal/cup. Wet food: 100–200 kcal per 13 oz can. Raw food: 400–800 kcal/pound. Always check the specific calorie density on the packaging or manufacturer website, as values vary significantly between brands.
Yes. Puppies need 2–3 times their RER, vs. 1.2–1.8 times RER for adults. This is because puppies are growing rapidly. Large breed puppies should not be overfed despite high needs, as rapid growth can cause skeletal problems in large breeds.
Spaying or neutering reduces calorie needs by approximately 20–30%. After the procedure, reduce calories by about 20–25% to avoid weight gain. Failure to adjust is a leading cause of post-neuter obesity in dogs.
Pregnant dogs need 2.0–3.5 times their RER, increasing through the pregnancy. In the first 4–5 weeks, increase by 10–25%. In the final 3–4 weeks, increase dramatically as puppies grow rapidly. Nursing dogs may need 4–8 times RER depending on litter size.
Cups per day = MER (kcal) / Calorie density (kcal/cup). Example: 800 kcal MER, food = 350 kcal/cup: 800/350 = 2.3 cups per day, split into 2 meals (1.15 cups each). Find calorie density on the food label or manufacturer website.
NRC formula: RER = 70 x (kg)^0.75. MER = RER x factor. Factors: inactive adult 1.2–1.4, neutered adult 1.6, intact active adult 1.8, working dog 2.0–5.0, puppy under 4 months 3.0, puppy 4 months to adult 2.0, lactating 4.0–8.0.
Most adult dogs do well on 2 meals per day (morning and evening). Puppies under 6 months need 3–4 meals daily. Large breed puppies benefit from smaller frequent meals to reduce bloat risk. Free-feeding (food out all day) makes calorie tracking difficult and can contribute to obesity.