Free Tool — Dog Nutrition

🍽️ Dog Calorie Calculator

Get your dog's precise daily calorie needs in 30 seconds using the same RER formula used by veterinary nutritionists worldwide. Includes meal frequency, cup estimates, and food recommendations.

👩‍⚕️ Reviewed by Dr. M. Reyes, DVM·📅 Last updated March 2026·🆓 Always free — no sign-up

🍽️ Dog Nutrition Calculator

Based on the Resting Energy Requirement (RER) formula used by veterinary nutritionists worldwide.

⚠️

Not a substitute for veterinary advice. These results are estimates based on established formulas. Individual dogs may have different needs due to health conditions, medications, or breed-specific factors. Always discuss nutrition changes with your veterinarian.

💡 How to Use Your Results

1Enter your dog's weight

Use your dog's current body weight in pounds. Weigh on a bathroom scale by weighing yourself, then yourself holding your dog, and subtracting.

2Select life stage

Choose puppy, adult, or senior. For puppies, specify whether your dog will be a small breed (under 20lbs adult) or large breed — this changes the multiplier significantly.

3Choose activity level

Be honest here — most pet dogs are "low active" or "moderately active". Overestimating activity is the most common cause of overfeeding.

4Get your daily calorie target

The calculator returns your dog's daily calorie requirement. Divide this by the kcal/cup on your food bag to get exact daily cups.

🔬 About the RER Formula

RER = 70 × (weight in kg)^0.75 — this gives the calories your dog needs at complete rest. We multiply by a life-stage factor (1.4–3.0×) and activity factor to get the Daily Energy Requirement (DER). This is the AAFCO-referenced method used in veterinary clinical nutrition and is significantly more accurate than simple per-pound estimates found on food bags.

📖 Related Reading

Frequently Asked Questions

How many calories does a dog need per day?

It depends on weight, age, activity level, and reproductive status. An average 30lb adult neutered dog needs roughly 750–900 kcal/day. A 70lb active intact male may need 1,800–2,200 kcal/day. Use our calculator above for a personalised result using the veterinary RER formula.

What is the RER formula for dogs?

RER stands for Resting Energy Requirement. The formula is: RER = 70 × (body weight in kg)^0.75. This gives the calories your dog needs at complete rest. We then multiply by a life-stage factor (1.4–3.0×) and activity factor to get the Daily Energy Requirement (DER). This is the method recommended by WSAVA and AAFCO.

Why does my dog's food bag give different portion sizes?

Dog food bags use conservative generic guidelines averaged across all dogs. The RER method is significantly more accurate because it accounts for your specific dog's weight, life stage, reproductive status, and activity level. Many vets recommend the RER approach over bag feeding guides.

How many cups of food should I feed my dog?

Divide your dog's daily calorie target by the kcal/cup value printed on your food bag (found near the Guaranteed Analysis section). For example: 1,400 kcal ÷ 380 kcal/cup = 3.7 cups/day. Our calculator uses 420 kcal/cup as an average estimate — always check your specific food.

Should I feed my dog once or twice a day?

Most adult dogs do best on 2 meals per day. This reduces bloat risk, maintains more stable blood sugar, and is associated with better weight control. Puppies under 6 months need 3–4 meals per day. Senior dogs may also benefit from 2–3 smaller meals.

How do I adjust if my dog is gaining or losing weight?

Reweigh your dog every 2 weeks. If gaining unwanted weight, reduce daily portion by 10%. If losing weight unintentionally, increase by 10%. Make gradual adjustments over 2–4 weeks and consult your vet if changes persist despite dietary adjustment.