How many calories should your dog eat per day? Estimate daily needs with the veterinary RER formula, then split meals, budget treats and convert kcal to grams or cups.
Enter weight, pick the life-stage profile that matches your dog — the tool applies the published veterinary RER × factor method.
From your food label (kcal/kg and kcal/cup) to grams and cups per day.
Set a target weight and a safe loss rate (1–2% of body weight per week). The planner converts it into a daily calorie target with a week-by-week milestone table.
| Week | Target weight (kg) |
|---|
Weigh your dog every 1–2 weeks. If weight stalls for 2+ weeks, re-check portions and treats — then ask your vet before cutting further.
Quick reference for healthy adult dogs (kcal/day) — a dog calorie calculator by weight in table form. It answers “how much should I feed my dog?” at a glance. Puppies, seniors and working dogs differ — use the calculator for those.
| Weight | Neutered adult (×1.6) | Intact adult (×1.8) | Inactive (×1.3) |
|---|
Step 1 — Resting Energy Requirement (RER): RER = 70 × (weight in kg)^0.75.
This is the energy for basic body functions at rest, from the NRC nutrient requirements framework used in veterinary nutrition.
Step 2 — Daily Energy Requirement (DER): DER = RER × factor, where the factor
reflects life stage and activity (published veterinary tables, e.g. Merck's Veterinary Manual).
Vets call the result DER (daily energy requirement) — so this tool is both an RER and a DER dog calculator.
| Profile | Factor |
|---|
Honest note on puppy factors: published tables define exactly two growth tiers (×3.0 for 0–4 months, ×2.0 from 4 months until adult size) — there is no published ×2.5 middle tier, so this tool does not invent one. The 4–9 and 9+ options only mark when breeds switch to adult factors: small/medium breeds finish growing around 9–12 months, large/giant breeds around 12–24 months.
Weight-loss math: body weight carries roughly 7,700 kcal per kg (≈3,500 kcal/lb). A 1.5%/week loss on a 25 kg dog means 0.375 kg/week → a daily deficit of 0.375 × 7,700 ÷ 7 ≈ 413 kcal. Plans never go below RER × 1.0 without a vet.
It depends on weight, life stage, neuter status and activity — there is no single number. As a rule of thumb, an average neutered adult dog needs roughly RER × 1.6 per day, where RER = 70 × (weight in kg)^0.75. For example, a 20 kg neutered adult needs about 1,059 kcal/day (RER 662 × 1.6). Puppies need far more per kilogram, and dogs on a weight-loss plan need less. Use the calculator above for a personalized estimate, and remember this is an educational estimate — not veterinary advice. Consult your veterinarian before changing your dog's diet.
Veterinarians use a two-step method. Step 1: Resting Energy Requirement, RER = 70 × (body weight in kg)^0.75. This is the energy for basic body functions at rest. Step 2: Daily Energy Requirement (also called MER), DER = RER × a life-stage/activity factor. Example for a 10 kg neutered adult: RER = 70 × 10^0.75 ≈ 394 kcal; DER = 394 × 1.6 ≈ 630 kcal/day. The calculator shows this working step by step so you can verify every number.
Puppies need much more energy per kilogram than adults because they are growing. The standard veterinary factors are: puppies 0–4 months × 3.0 of RER, and puppies from 4 months until adult size × 2.0 of RER. Example: a 5 kg puppy under 4 months needs about 702 kcal/day (RER 234 × 3.0). Recalculate every 1–2 weeks as your puppy grows, and switch to the adult factor once your dog reaches adult size (about 9–12 months for small/medium breeds, 12–24 months for large/giant breeds). For a personalized number, use the puppy profiles in this puppy calorie calculator above.
A 50 lb dog weighs about 22.7 kg, so its RER is roughly 70 × 22.7^0.75 ≈ 728 kcal. A neutered adult at average activity needs about 728 × 1.6 ≈ 1,165 kcal/day; an intact adult about 728 × 1.8 ≈ 1,310 kcal/day; an inactive or obesity-prone dog about 728 × 1.3 ≈ 946 kcal/day. For other weights, see the calorie chart by weight below or enter the exact weight in the calculator. These are starting points — adjust based on your dog's body condition and your vet's guidance.
Yes. Neutering typically lowers a dog's energy needs by about 10–25%, which is why the standard veterinary factors are × 1.6 of RER for neutered adults versus × 1.8 for intact adults. For a 20 kg dog, that is the difference between about 1,059 kcal/day (neutered) and 1,192 kcal/day (intact) — roughly 130 kcal, or a small handful of kibble. Many dogs gain weight after neutering, so recalculating with the neutered factor (and watching body condition) is one of the simplest things you can do.
Senior dogs (roughly 7+ years, depending on breed) are usually less active and have slower metabolisms, so they need fewer calories than younger adults. The standard factor is × 1.2 of RER. Example: a 15 kg senior dog has an RER of about 529 kcal, so about 635 kcal/day. If your senior is still very active, the regular neutered-adult factor (× 1.6) may fit better — senior is a life stage, not an automatic downgrade. Watch body condition and muscle mass, and ask your vet, since seniors often need different protein levels too.
Veterinary guidelines feed overweight dogs at about RER × 1.0. Example: a 25 kg dog has an RER of about 783 kcal, so a weight-loss plan starts near 783 kcal/day — far less than its 1,252 kcal maintenance need. Combine this with a safe loss rate of 1–2% of body weight per week (about 0.25–0.5 kg/week for a 25 kg dog). The weight-goal planner above converts your dog's target weight and rate into a daily calorie target plus a week-by-week milestone table. Never feed below RER × 1.0 without veterinary supervision, and weigh your dog every 1–2 weeks to adjust.
Treats should make up no more than 10% of your dog's daily calories — the widely cited 10% rule from veterinary nutrition. For a dog needing 1,059 kcal/day, that is about 106 kcal of treats, with the remaining ~953 kcal coming from balanced dog food. The calculator shows your dog's treat budget automatically. Remember that dental chews, training treats and table scraps all count, and small dogs hit their treat budget fast: a 5 kg dog's whole treat budget is only about 70 kcal.
Divide your dog's daily kcal by the food's energy density. Grams: daily kcal ÷ (kcal per kg) × 1000. Cups: daily kcal ÷ (kcal per cup). Example: a dog needing 1,059 kcal/day on a 3,500 kcal/kg kibble needs about 303 g/day; on a 320 kcal/cup food, about 3.3 cups/day. Both numbers are on your food's label (look for 'kcal/kg' and 'kcal/cup'). The food converter above does the math, and the example buttons fill in typical densities for dry, wet, semi-moist, freeze-dried and home-cooked food.
Needs rise sharply. The standard factors are: pregnancy, first 42 days × 1.8 of RER; pregnancy, last 21 days × 3.0; nursing (lactation) × 4.0–8.0 depending on litter size — about × 4.0 for 1–2 pups, × 6.0 for 3–4 pups, and × 8.0 for 5+ pups. Example: an 8 kg nursing mother with a large litter can need about 2,664 kcal/day — more than triple a normal adult of her size. Feed a growth/lactation-formulated food in multiple small meals, and work closely with your vet, especially for large litters.
Active and working dogs need far more than pets: the published range is RER × 2.0 to × 5.0. Light work (e.g. regular farm chores) × 2.0, moderate work (e.g. search, herding, regular canicross) × 3.0, heavy work (e.g. sled-dog racing, all-day hunting) × 5.0. A 20 kg dog in heavy work can need about 3,310 kcal/day — over three times a neutered pet of the same weight. These dogs often do best on high-fat performance foods fed in 2–3 meals, with calories adjusted to body condition through the season.
Use ideal (target) weight for overweight dogs, and current weight for everyone else. Calculating from an overweight dog's current weight overestimates needs and slows weight loss — the formula should describe the dog you are feeding toward, not the extra fat. Ask your vet for an ideal-weight estimate, or use our dog-bmi tool to assess body condition first. For underweight dogs, use current weight with the weight-gain factor (× 1.7) and increase gradually under vet guidance.
An honest answer: published veterinary tables (Merck's Veterinary Manual, OSU) define only two growth tiers — × 3.0 for 0–4 months and × 2.0 from 4 months until adult size. There is no published × 2.5 middle tier, so we do not invent one. The 4–9 and 9+ options exist to mark when different breeds switch to adult factors: small and medium breeds finish growing around 9–12 months, while large and giant breeds keep growing until 12–24 months. Pick the option matching your dog's breed size.
Breed matters less than weight, age, neuter status and activity — the formula is the same for all breeds. What breed changes is context: giant breeds grow longer (stay on the puppy factor up to 24 months), sighthounds and terriers often run lean and need the higher end, and breeds prone to obesity (Labradors, Beagles, Pugs) usually do best on the inactive/obesity-prone factor (× 1.3). Enter your dog's weight and pick the life-stage profile that matches; the formula handles the rest. So a “dog calorie calculator by breed” is really this same calculator with breed-aware profile choices.
No — they answer different questions. A dog BMI / body-condition tool tells you whether your dog is underweight, ideal or overweight (weight assessment). This calorie calculator tells you how much energy to feed per day (nutrition planning). They work well together: use a body-condition assessment to find your dog's ideal weight, then enter that ideal weight here to get the right daily calories. See our dog-bmi tool for the assessment side.
No — cats have different energy formulas and life-stage factors, so dog numbers would be wrong for a cat. For example, a neutered adult cat uses × 1.2 of RER (not × 1.6), and kittens use × 2.0–2.5 (not × 3.0). Use our cat-calorie calculator instead, which is built specifically for feline RER factors, kitten growth stages and cat food portions.
Free tool by NRTechStudio
Explore similar finance tools and calculators. 100% free, accurate, and runs completely in your browser without sign-up.
2 taps, no typing needed — diagnostics are sent automatically.