Dog RER Calculator

The Dog RER Calculator estimates your dog's daily calorie needs based on weight, age, and activity level. This tool helps pet owners ensure their dogs get the right nutrition for a healthy life. Whether you are managing a puppy's growth, helping a senior dog lose weight, or fueling an active companion, this calculator provides calculated feeding guidelines. It simplifies complex veterinary math into easy-to-follow portion sizes.

Enter your dog's weight in pounds (lbs)
Enter your dog's age in years
1-3: Underweight, 4-5: Ideal, 6-7: Overweight, 8-9: Obese

How This Calculator Works

  1. Weight Profile: Enter your dog's current body weight in pounds.
  2. Life Stage: Select whether they are a puppy, adult, senior, or nursing.
  3. Activity Level: Choose the description that fits their daily exercise routine.
  4. Calorie Calculation: The tool computes the Resting Energy Requirement (RER) and total daily maintenance calories.

How Maintenance Energy Requirement Is Calculated

Maintenance Energy Requirement (MER) represents the total calories your dog burns each day. To find this, we first calculate the Resting Energy Requirement (RER), which is the energy needed just to exist.

RER = 70 × (Body Weight in kg)^0.75

Where:

  • RER = Resting Energy Requirement
  • Weight in kg = Dog's weight in kilograms
  1. First, we convert your dog's weight from pounds to kilograms to match scientific standards.
  2. Next, we calculate the RER using the formula above to find the baseline energy needed for vital organs.
  3. Finally, we multiply the RER by a specific factor based on your dog's life stage and activity level to find the total daily calories (MER).

This standard method aims to support your dog's diet is based on biological science rather than guessing.

Dog Weight (lbs) RER (Resting Cal) MER (Adult Avg Cal)
10 lbs 152 kcal 243 kcal
25 lbs 303 kcal 485 kcal
50 lbs 510 kcal 816 kcal
75 lbs 691 kcal 1,105 kcal
100 lbs 857 kcal 1,371 kcal

Estimated daily calorie requirements for healthy, neutered adult dogs at various weights.

What Your Maintenance Energy Requirement Means

Your MER result provides an estimate of how many calories to feed your dog daily to maintain their current weight or reach a health goal.

Weight Management: If your dog needs to lose weight, aim for a calorie intake near 1.0 x RER. One may consider measure portions carefully and reduce high-calorie treats to stay within this strict limit.

Active Dogs: For very active or working dogs, calorie needs jump significantly, often reaching 2.0 to 4.0 times their RER. These dogs need nutrient-dense, high-energy food to effectively support their muscles and daily stamina.

Puppies & Growth: Growing puppies require the most energy relative to their size, often needing 3.0 to 6.0 times their RER. One may consider feed them frequent meals throughout the day to support rapid development without overloading their small stomachs.

Pro Tip

Monitor your dog's body condition score monthly and adjust food amounts up or down by 10% as needed to keep them at an ideal weight.

References

  • AAFCO - Nutrient Profiles for Dog Food
  • WSAVA - Global Nutrition Guidelines for Dogs
  • National Research Council (NRC) - Energy Requirements of Dogs and Cats

Frequently Asked Questions

RER stands for Resting Energy Requirement. This is the amount of energy (calories) a dog's body needs to maintain basic life functions such as breathing, digestion, and organ function while at rest in a comfortable environment.

For most adult dogs, a monthly weight check is ideal. This allows you to spot trends (slow gains or losses) early. Growing puppies or senior dogs with health issues might need to be weighed more frequently, such as every week or two.

Producing milk is one of the most energy-intensive biological processes. A nursing mother may need up to 6 times her resting energy requirement to produce enough milk for a large litter while maintaining her own body condition.

Calculation logic verified using publicly available standards.

View our Accuracy & Reliability Framework →