ADVERTISEMENT

Mobile Banner
320×100

Dog Food Calculator

Find out exactly how many calories and cups of food your dog needs each day based on their weight, age, and activity level.

Canine Nutrition Formulas

Resting Energy Requirement

Loading formula...

Maintenance Energy Requirement

Loading formula...

Cups Per Day

Loading formula...
lb
kg
kcal

How Dog Food Calculators Work

Veterinary nutritionists use a two-step process to figure out how many calories a dog needs each day. First, they calculate the Resting Energy Requirement (RER), which is the calories a dog burns just by existing, breathing, and keeping its organs running. Then they multiply the RER by an activity factor to get the Maintenance Energy Requirement (MER), which accounts for the dog's actual lifestyle.

The formula RER = 70 x (body weight in kg) raised to the 0.75 power accounts for the fact that metabolic rate does not scale linearly with body size. A 50-pound dog does not need twice the calories of a 25-pound dog.

🐕

Vet-Based Formula

Uses the same RER/MER calculations your veterinarian relies on

📏

Size-Adjusted

Accounts for the metabolic scaling differences between small and large dogs

🍽️

Practical Output

Converts calories into actual cups of food so you know what to scoop

Activity Multiplier Reference

The activity factor adjusts the resting calorie number to match your dog's real energy needs. Picking the right level matters more than any other input in this calculator.

Activity LevelMultiplierDescription
Low / Sedentary 1.2 - 1.4 Older dogs, dogs with limited mobility, or dogs that mostly rest indoors
Moderate 1.6 Average pet dog with daily walks and some playtime
High / Active 1.8 - 2.0 Dogs that run, hike, or swim regularly, or active sporting breeds
Very High / Working 2.5 - 3.0 Working farm dogs, sled dogs, dogs in serious agility or field training
Puppy (under 4 months) 3.0 Rapidly growing puppies need significantly more calories per pound
Puppy (4-12 months) 2.0 Growth slows but still demands higher intake than adult maintenance

Feeding Schedule Suggestions

How often you feed matters almost as much as how much. Splitting the daily amount into multiple meals supports better digestion and steadier energy levels.

🐶

Puppies (Under 6 Months)

Feed 3-4 smaller meals per day. Their small stomachs cannot handle large portions, and they need a steady supply of fuel for growth. Space meals about 4-6 hours apart.

🐕

Puppies (6-12 Months)

Transition to 2-3 meals per day. Most puppies do well with morning and evening feedings. Keep portion sizes consistent and adjust every few weeks as they grow.

🦮

Adult Dogs

Two meals per day is the gold standard for most adult dogs. Morning and evening feedings keep energy steady and reduce the risk of bloat compared to one large meal.

🐕‍🦺

Senior Dogs

Stick with two meals per day. Some older dogs with digestive issues do better with 3 smaller meals. Senior-formula foods have adjusted protein and fat levels for aging metabolism.

Portion Control Tips

The calculator gives you a solid starting point, but every dog is different. Use these tips to fine-tune the amount over time.

⚖️

Use a Measuring Cup

Eyeballing portions is the number one cause of overfeeding. Use an actual measuring cup every time. Better yet, weigh portions on a kitchen scale for precision.

👀

Watch the Waistline

You should be able to feel your dog's ribs without pressing hard, and they should have a visible waist when viewed from above. If the ribs are buried or the waist is gone, cut back slightly.

🦴

Count Treats

Treats should make up no more than 10% of daily calories. A few training treats can add 50-100 calories, which means you should reduce the next meal slightly to compensate.

📝

Check the Bag

Look for the calorie count (kcal/cup) on your food bag. It varies widely from 250 kcal/cup for weight management formulas to 500+ kcal/cup for performance foods. This number matters a lot for accuracy.

How to use this dog food calculator

  1. Pick a unit system using the Imperial (lbs) or Metric (kg) toggle above the form.
  2. Enter Dog's Weight in the matching field. If your dog is overweight, use a healthy target weight rather than current weight so you don't keep feeding the excess.
  3. Choose the Activity Level that best describes a typical week: Low for couch potatoes, Moderate for daily walks, High for runners and hikers, Very High for working or sporting dogs.
  4. Choose the Life Stage — Puppy, Adult, or Senior — since growing puppies need 2–3 times an adult's maintenance calories per pound of body weight.
  5. Enter Food Calories (kcal per cup) from the bag's label. Dry kibble typically lists 350–500 kcal/cup; wet food is much lower per volume.
  6. Click Calculate Feeding Amount to see the Resting Energy (RER), Daily Calories (MER), Cups Per Day, and a Suggested Schedule. Always confirm dietary plans with your veterinarian, especially for puppies, seniors, or dogs with medical conditions.

Examples

Basic: 50-lb neutered adult on daily walks

A 5-year-old neutered Labrador mix at 50 lb who gets two 30-minute walks a day and lounges the rest of the time. Owner feeds a standard dry kibble labeled 350 kcal/cup.

ResultRER about 744 kcal, MER about 1,191 kcal/day, roughly 3.4 cups/day split into 2 meals.

50 lb is 22.7 kg. RER = 70 × 22.7^0.75 ≈ 70 × 10.4 ≈ 728 kcal (the calculator rounds at intermediate steps). Multiplying by the moderate adult factor of 1.6 gives about 1,165–1,191 kcal/day, then dividing by 350 kcal/cup gives roughly 3.3–3.4 cups. The schedule output suggests two meals per day, the standard for adult dogs.

Intermediate: 10-lb growing puppy

A 4-month-old toy-breed puppy weighing 10 lb on a puppy formula kibble at 400 kcal/cup. The owner is settling into a feeding routine before the next vet visit.

ResultRER about 209 kcal, MER about 627 kcal/day at a 3.0 growth factor, roughly 1.6 cups/day split into 3–4 meals.

10 lb is 4.54 kg. RER = 70 × 4.54^0.75 ≈ 70 × 3.0 ≈ 209 kcal. Because the calculator applies a 3.0 factor for puppies under 5 kg (rapid growth phase), MER is about 627 kcal. Dividing by 400 kcal/cup gives 1.6 cups, served as 3–4 small meals to match a puppy stomach. Re-weigh and recalculate every 2–4 weeks while the puppy is growing.

Edge case: 60-lb senior with arthritis

A 10-year-old 60-lb Golden Retriever with arthritis who walks gently once a day and naps the rest. The owner switched to a senior formula listing 320 kcal/cup.

ResultRER about 854 kcal, MER about 1,025 kcal/day at a 1.2 senior-low factor, roughly 3.2 cups/day split into 2 meals.

60 lb is 27.2 kg. RER = 70 × 27.2^0.75 ≈ 70 × 12.2 ≈ 854 kcal. Senior dogs typically use a 1.2–1.4 multiplier; the calculator applies 1.2 for low activity, giving MER about 1,025 kcal. At 320 kcal/cup that's about 3.2 cups daily. Many older dogs trim 10–20% from these numbers as muscle mass declines — re-weigh monthly and ask your vet to confirm the target.

How it works

Veterinary nutritionists size daily feeding in two steps. First they estimate the Resting Energy Requirement (RER) — the calories a dog burns at rest just to power its organs and basic body chemistry. The formula RER = 70 × body weight (kg)^0.75 comes from decades of metabolic chamber research and applies across mammals via allometric scaling, which is why a 10 kg dog does not need exactly twice the calories of a 5 kg dog.

Next they multiply RER by a life-stage and activity factor to get the Maintenance Energy Requirement (MER). The factors used here follow the AAHA Nutritional Assessment Guidelines and the NRC Nutrient Requirements of Dogs and Cats: about 2.0–3.0 for puppies, 1.6 for a typical neutered adult, 1.8 for an intact adult, 1.2–1.4 for seniors, and up to 2.5–3.0 for active sporting or working dogs. Selecting the right life stage matters more than any other input.

Once MER is set, the calculator divides by the food's calorie density (kcal per cup, taken straight from your bag) to convert calories into cups. Dry kibble runs roughly 350–500 kcal/cup; wet foods are far less calorie-dense at 100–150 kcal/cup. Mixing the two means you should split the daily calorie target between them rather than feeding a full cup of each.

The output is a starting point, not a prescription. Body condition score, breed, neuter status, recent weight changes, and medical conditions can shift true needs by 20% or more in either direction. Re-weigh monthly, watch the waistline, and adjust portions in small steps. For puppies, seniors, pregnant or nursing dogs, and any dog with a health condition, build the actual feeding plan with your veterinarian.

When to use this calculator

  • Switching foods or brands. When the new bag lists a different kcal/cup than the old one, recalculate so you don't over- or under-feed by the same scoop volume.
  • Transitioning life stages. Moving a dog from puppy formula to adult, or adult to senior, changes both the calorie target and the multiplier — use the calculator to reset the daily amount.
  • Weight-loss programs. If a dog needs to slim down, plug in the ideal target weight (not the current weight) and pick the Low activity level so MER reflects the goal, not the current state.
  • After neutering or spaying. Neutered adult dogs typically need about 10–20% fewer calories than intact dogs of the same size and activity — adjust by stepping the multiplier down a band.
  • Adopting a new dog. Use the calculator to set the first month's feeding amount based on a reasonable target weight, then refine with body condition scoring and your vet's input at the first checkup.

Common mistakes

  • MistakeFeeding based on current weight when the dog is overweight.
    FixEnter the dog's ideal target weight instead. Feeding to current weight just maintains the excess. Your vet can set a realistic goal weight using body condition scoring.
  • MistakeUsing the calorie estimate on the bag without looking up kcal/cup.
    FixCalorie density varies from about 250 kcal/cup for weight-management formulas to 500+ kcal/cup for performance foods. Always read the actual number on your bag — it's usually in the guaranteed analysis section.
  • MistakeForgetting that treats count toward the daily total.
    FixTreats should make up no more than about 10% of daily calories. Subtract treat calories from the meal portion, or use low-calorie options like carrot pieces during heavy training days.
  • MistakeEyeballing portions with a coffee mug or random scoop.
    FixUse an actual 8 oz measuring cup, or weigh portions on a kitchen scale in grams for the most accuracy. Eyeballing is the number one cause of long-term overfeeding.
  • MistakePicking the highest activity level because the dog is energetic at home.
    FixHigh activity in this calculator means an hour or more of sustained exercise most days — running, hiking, working. A bouncy dog that gets two 20-minute walks is still Moderate.
  • MistakeIgnoring the calculator output the moment a dog acts hungry.
    FixMany dogs will eat far past their needs. If the dog is at a healthy weight, stick with the calculated amount for 2–4 weeks before adjusting, and add low-calorie bulk like green beans if begging is the issue.

Frequently asked questions

How much should I feed my dog?

Start with the MER (Daily Calories) value from this calculator and divide by the kcal/cup on your food bag to get a daily cup target. Split that across 2 meals for adults, or 3–4 meals for puppies. Re-weigh monthly and adjust 10–15% up or down based on body condition. For any health condition or life-stage transition, confirm the plan with your vet.

Does it matter if I feed dry or wet food?

Yes, mostly for calorie density. Dry kibble usually runs 350–500 kcal/cup, while canned wet food is around 100–150 kcal/cup because it's mostly water. The MER target stays the same, but you'll feed several times more volume of wet food. If you mix the two, split the daily calories between them rather than feeding full cups of each.

Why does the calculator use weight to the 0.75 power instead of a simple multiplier?

Metabolic rate follows allometric scaling: smaller animals have faster metabolisms per pound than larger animals. The 0.75 exponent (metabolic body weight) is the standard used by veterinary nutrition references including the NRC and WSAVA. It produces appropriate targets for both a 10 lb Chihuahua and a 100 lb Rottweiler from one equation.

Should I feed my dog based on their current weight or ideal weight?

Use ideal (target) weight if your dog is overweight or underweight. Feeding to current weight maintains the existing condition. Your vet can identify a healthy goal using a 9-point body condition score. For underweight dogs, ramp up gradually — sudden refeeding can cause GI upset.

Why does my dog seem hungry on the amount the calculator suggests?

Hunger behavior isn't always a reliable signal of need. Some dogs will eat well past their requirements. If your dog is at a healthy weight, stick with the calculated amount for 2–4 weeks. To take the edge off, try splitting the daily total into 3 smaller meals or adding low-calorie bulk like plain green beans or pumpkin puree.

How are puppy, adult, and senior numbers different?

Puppies use a 2.0–3.0 multiplier because growth, organ development, and play burn far more calories per pound than adult maintenance. Adults typically sit at 1.6 (neutered) or 1.8 (intact). Seniors use 1.2–1.4 because lean muscle mass and activity usually decline with age. Selecting the right life stage has more impact than any other input.

Do treats and table scraps count toward the daily total?

Yes. The 10% rule used by most vets is a good guardrail: treats and chews together should not exceed about 10% of MER. If your dog gets 1,200 kcal/day MER, that's about 120 kcal of treats. The other 90% should come from a complete and balanced food that meets AAFCO nutritional standards.

Should I free-feed or use scheduled meals?

Scheduled meals are usually better for adult dogs. They make it easy to spot a missed meal (often the first sign of illness), simplify house-training, and prevent overeating in food-motivated dogs. Free-feeding works for some single-dog households with self-regulating eaters, but it makes calorie tracking nearly impossible.

What if my dog is overweight — how much should I cut?

For weight loss, plug the target weight into the calculator and pick the Low activity level so the multiplier drops to about 1.0–1.2. That typically yields a 10–20% reduction from maintenance, which is the rate most vets recommend (about 1–2% of body weight per week). Reassess every 2–4 weeks. Crash diets risk muscle loss — keep it gradual.

Does breed matter for calorie needs?

Breed influences activity level and metabolism more than the formula itself. Border Collies and Labs tend toward the higher end; Bulldogs and Bassets trend lower. Giant breeds (Great Danes, Mastiffs) actually have slower metabolisms per pound than small breeds because of the 0.75 scaling exponent. The activity factor and life-stage selection capture most breed variation.

How accurate is this estimate?

The RER formula is well-established and accurate to within roughly 10% for healthy adult dogs. The activity factor is the larger source of variability — true needs can shift 20% or more based on breed, neuter status, environment, and individual metabolism. Treat the calculator as a starting point and verify with body condition scoring and your vet's input.

When should I see a veterinarian instead of relying on this calculator?

Always involve a vet for puppies, seniors, pregnant or nursing dogs, dogs with kidney/liver/heart disease, diabetes, food allergies, or any unexplained weight change. A veterinary nutritionist can build a tailored plan if your dog has complex needs. This calculator is a planning aid, not medical advice.

Sources

Methodology

This calculator computes daily feeding amounts in two steps following the AAHA Nutritional Assessment Guidelines and the NRC Nutrient Requirements of Dogs and Cats. First it converts the dog's weight to kilograms and computes Resting Energy Requirement: RER = 70 × W(kg)^0.75. Then it applies a life-stage and activity multiplier to obtain Maintenance Energy Requirement: MER = RER × factor. Multipliers are 3.0 for puppies under 5 kg and 2.0 for older puppies, 1.3 (low) / 1.6 (moderate) / 1.9 (high) / 2.5 (very high) for adults, and 1.2–1.4 for seniors. MER is divided by the user-entered kcal/cup of food to convert calories into cups, and a feeding schedule is suggested by life stage. Results are starting estimates — re-weigh monthly, watch body condition, and confirm any dietary plan with your veterinarian, especially for puppies, seniors, or dogs with health conditions.

Pro Tips

  • Bookmark this calculator for quick access in the future
  • Use the share button to send your results to others
  • Try different scenarios to compare outcomes
  • Check out our related calculators for more insights

Found this calculator helpful? Share it with others:

Embed this calculator