Dog Food Calculator

Calculate your dog daily food and calorie needs using the veterinary RER formula. Enter weight and dog type to get RER, MER, and feeding amount with charts and breakdowns.

Calculate your dog's daily food and calorie needs

About This Calculator

The Dog Food Calculator helps dog owners determine their pet daily calorie intake and food portions using the veterinary-approved Resting Energy Requirement (RER) formula. Whether you are caring for a growing puppy, a working breed, a senior dog, or a dog needing weight management, this calculator provides accurate Maintenance Energy Requirement (MER) values based on your dog specific life stage and activity level.

Obesity is one of the most common health issues in domestic dogs, affecting over 56% of dogs in the United States according to the Association of Pet Obesity Prevention. Proper nutrition is essential at every life stage — puppies need extra calories for growth, working dogs require high-energy diets, and senior dogs benefit from controlled-calorie nutrition. This calculator follows the WSAVA (World Small Animal Veterinary Association) nutritional guidelines and the widely-used Omni Calculator dog food methodology.

Methodology: The calculator first computes the Resting Energy Requirement (RER) using the formula RER = 70 × weight(kg)^0.75. This represents the baseline calories needed for essential bodily functions at rest. The Maintenance Energy Requirement (MER) is then calculated by multiplying RER by a coefficient based on the dog type: 3.0 for puppies under 4 months, 2.0 for puppies 4 months to adult, 1.2 for inactive/obese prone, 1.6 for neutered/spayed average activity, 1.8 for intact average activity, 1.0 for weight loss, 1.7 for weight gain, 2.0/3.0/5.0 for working dogs (light/moderate/heavy), and 1.1 for senior dogs. The estimated daily food amount is calculated by dividing MER by 350 kcal (average calories per cup of dry dog food).

Regional Notes: The RER formula is used globally by veterinarians. Calorie requirements are the same regardless of geographic location. In the United States, dog food typically lists kcal per cup; in the UK and EU, kcal per 100g is standard; in India, check packaging for energy content per serving or per 100g. Portion sizes will vary based on the specific caloric density of your dog food brand. Always consult your veterinarian before making significant changes to your dog diet.

Frequently Asked Questions

How much should I feed my dog per day?

Your dog daily food amount depends on their weight and activity status. The Resting Energy Requirement (RER) is calculated as 70 x (weight in kg)^0.75. The Maintenance Energy Requirement (MER) is RER multiplied by an activity coefficient ranging from 1.0 (weight loss) to 5.0 (heavy working dogs). For example, a 20 kg neutered adult dog with average activity needs approximately 940 kcal per day, which is about 2.7 cups of dry food (at 350 kcal per cup).

What is the RER formula for dogs?

The Resting Energy Requirement (RER) for dogs is calculated using the standard veterinary formula: RER = 70 x (body weight in kg)^0.75. This represents the number of calories your dog needs at complete rest for basic bodily functions like breathing, digestion, and maintaining body temperature. This formula is recommended by WSAVA and veterinary nutritionists worldwide.

How do dog food calorie needs differ by activity level?

Puppies under 4 months need 3x RER for rapid growth. Senior dogs need only 1.1x RER. Neutered or spayed dogs typically have a 20-30% lower requirement than intact dogs. Working dogs doing heavy work need up to 5x RER. Weight loss plans use exactly 1x RER (feed only resting calories). This calculator uses the full Omni Calculator dog food methodology with 11 distinct dog types and statuses.

How many calories are in dog food?

Most dry dog foods contain approximately 300-400 kcal per 100g (roughly 350 kcal per cup). Wet food typically contains 80-120 kcal per 100g. Always check your dog food packaging for the exact caloric content. This calculator uses 350 kcal per cup as a default for estimating daily feeding amounts, but you can adjust based on your specific food calorie density.

Why is my dog not losing weight on reduced calories?

Weight loss in dogs can be challenging due to several factors: treats and table scraps add hidden calories, portion measurements may be inaccurate, the dog may have a medical condition like hypothyroidism, or the calorie density of the food may be higher than estimated. Use the weight loss setting (coefficient 1.0) and measure food by weight using a kitchen scale rather than volume. Consult your veterinarian if weight loss stalls.

Can I use this calculator for raw dog food diets?

Yes, the RER and MER formulas apply regardless of diet type (kibble, raw, or wet food). For raw diets, calories vary significantly by meat type and fat content. Raw meat averages 150-250 kcal per 100g depending on fat percentage. Use the MER value and divide by the specific calorie density of your raw food recipe. Consult a veterinary nutritionist for balanced raw diet formulations.

What is the difference between RER and MER?

RER (Resting Energy Requirement) is the number of calories your dog needs at complete rest for basic bodily functions. MER (Maintenance Energy Requirement) is the total daily calories needed including activity. MER is calculated by multiplying RER by an activity coefficient based on your dog life stage and activity level. Use MER to determine how much to feed your dog each day.

Does spaying or neutering affect dog calorie needs?

Yes, spayed or neutered dogs typically have a 20-30% lower energy requirement than intact dogs due to hormonal changes affecting metabolism. Select the Neutered / Spayed option in the calculator for an accurate 1.6x RER coefficient. Monitor your dog weight closely after the procedure and adjust portions as needed, especially in the first few months.