Przejdź do treści
Liczbnik

Dog Calorie Calculator — daily energy requirements (RER/MER)

Feeding your dog the right number of calories is essential for long-term health. Too few calories leads to weight loss, muscle wasting and nutritional deficiencies; too many causes obesity, joint problems and metabolic disease. The challenge is that caloric needs vary enormously depending on body weight, life stage, activity level and physiological status. This calculator uses the NRC-recommended allometric formula to calculate RER (Resting Energy Requirement): RER = 70 × bodyweight_kg^0.75. The exponent 0.75 reflects the fact that metabolic rate does not scale linearly with body weight — larger dogs need proportionally fewer calories per kilogram than small dogs. RER is then multiplied by a life-stage factor to obtain MER (Maintenance Energy Requirement) — the actual number of calories the dog needs each day. Factors range from 1.0 for an obese dog on a weight-loss diet up to 4.0 for a nursing dam. Simply enter your dog's weight and select the appropriate category. The calculator will instantly show RER, MER, and estimated daily amounts of dry food (based on 3500 kcal/kg) and wet food (based on 800 kcal/kg). Always cross-check with the caloric density stated on your specific food packaging.

Reviewed byRedakcja Liczbnik
Calculator
Daily caloric requirementsMER — daily energy requirement (kcal/day)853.7
RER — resting energy requirement (kcal/day)
533.5
Dry food (g/day)
243.9
Wet food (g/day)
1,067.1

How we calculate dog caloric requirements

The calculator uses a three-step method endorsed by the National Research Council (NRC): 1. RER (Resting Energy Requirement): RER = 70 × bodyweight_kg^0.75. The allometric exponent 0.75 accounts for the non-linear relationship between body mass and metabolic rate. 2. Life-stage factor (MER multiplier): neutered/spayed: 1.6 | adult low activity: 1.4 | adult moderate: 1.6 | adult high activity: 1.8 | senior: 1.2 | puppy: 2.8 | pregnant: 3.0 | nursing: 4.0 | obese (weight loss): 1.0. 3. MER = RER × factor. This is the total daily caloric requirement. 4. Food conversion: dry food = MER ÷ 3500 kcal/kg (grams = MER ÷ 3.5); wet food = MER ÷ 800 kcal/kg. These conversions assume average caloric densities. Always verify with the specific product label.

Example: 30 kg adult dog, moderate activity

Dog weight: 30 kg, activity: adult — moderate. Step 1 — RER: 70 × 30^0.75 = 70 × 12.62 ≈ 883 kcal/day. Step 2 — MER: 883 × 1.6 (moderate-activity adult factor) = 1413 kcal/day. Step 3 — Dry food (3500 kcal/kg): 1413 ÷ 3.5 ≈ 404 g per day. Step 4 — Wet food (800 kcal/kg): 1413 ÷ 0.8 ≈ 1766 g (about 1.77 kg) per day. If your dry food has a higher caloric density (e.g. 3800–4200 kcal/kg for a premium kibble), the required portion will be smaller. Always check the label.

Frequently asked questions about dog calories

What is a dog's RER and how is it calculated?

RER (Resting Energy Requirement) is the number of calories a dog needs to sustain basic life functions at rest — essentially the dog equivalent of the human BMR. It is calculated using the allometric formula: RER = 70 × bodyweight_kg^0.75. For a 15 kg dog, RER ≈ 479 kcal/day. The exponent 0.75 means that larger dogs need proportionally fewer calories per kilogram than smaller dogs.

What is the difference between RER and MER in dogs?

RER is the resting requirement, while MER (Maintenance Energy Requirement) is the total daily caloric need after accounting for activity, life stage and physiological status. MER = RER × life-stage factor. For a typical adult dog the factor is 1.4–1.8 depending on activity level, whereas puppies (2.8) and nursing dams (4.0) have much higher multipliers.

How many calories does a 10 kg dog need per day?

A 10 kg dog has an RER of approximately 394 kcal/day. At moderate activity (factor 1.6), MER ≈ 630 kcal/day. At low activity (1.4) ≈ 552 kcal, and at high activity (1.8) ≈ 709 kcal/day. A puppy at this weight would need roughly 1103 kcal/day (factor 2.8), and a nursing dam around 1577 kcal/day (factor 4.0).

How many calories does a large dog (30–40 kg) need?

A 30 kg dog has RER ≈ 883 kcal/day; at MER factor 1.6 that is ≈ 1413 kcal/day. A 40 kg dog has RER ≈ 1103 kcal; MER 1.6 ≈ 1765 kcal/day. Due to allometric scaling, large-breed dogs need fewer calories per kilogram than small-breed dogs — a factor that is especially important when calculating food portions.

How many calories does a small dog (3–5 kg) need?

A 3 kg dog has RER ≈ 178 kcal/day; at MER factor 1.6 that is ≈ 285 kcal/day. A 5 kg dog has RER ≈ 264 kcal; MER 1.6 ≈ 422 kcal/day. Small-breed dogs have a proportionally higher metabolic rate per kilogram of body weight compared to large breeds, so their daily portion is relatively larger.

How many grams of dry food should I feed my dog per day?

The calculator estimates dry-food amount as MER ÷ 3500 kcal/kg, giving grams = MER ÷ 3.5. This assumes a typical dry food with about 3500 kcal/kg (3.5 kcal/g). Budget and economy kibbles often have lower density (~3200 kcal/kg) while premium or high-protein foods may reach 3800–4200 kcal/kg. Always check the specific product label and adjust accordingly.

Indicative result

Results are estimates based on average life-stage coefficients. Individual dogs may have different caloric needs depending on breed, health status and individual metabolism. For dogs with medical conditions or special physiological states, always consult a veterinarian before changing the diet.
  • Dog Food Calculator

    Calculate how much food your dog needs per day. Enter weight, life stage and food calorie density — get RER, MER and grams of dry or wet food. Free, no signup required.

    Pets
See all