Pets
Dog Food Calculator
Last updated: June 19, 2026
A dog food calculator is a veterinary nutrition utility that estimates the daily portion size of commercial or homemade dog food required for a canine. The calculator uses the dog's weight, life stage (puppy, adult, senior, pregnant), activity level, and the caloric density of the specific food to calculate the daily resting energy requirement (RER) and maintenance energy requirement (MER). Dog owners use this tool to feed their pets the correct calorie counts, preventing undernourishment or canine obesity.
Enter your dog's weight, life stage, activity level, and the calories per cup printed on your food bag. We compute the daily calorie need and the number of cups to feed.
Quick Answer
Calculate the daily portion size of food for your dog. Enter your dog's weight, activity level, and food calories to find the recommended daily cups.
Life stage
Activity level
Check the back of your food bag — most dry kibble is 320–450 kcal/cup. · e.g. 350
Cups per day
3.33
1,164 kcal/day · about 1.66 cups per meal (twice a day)
Estimate only. Body condition, breed, and vet guidance trump calculator output — adjust based on what keeps your dog at an ideal weight.
Examples
50 lb adult, normal activity, 350 cal/cup
≈ 1,164 cal/day · 3.3 cups
20 lb adult, low activity, 380 cal/cup
≈ 512 cal/day · 1.3 cups
8 lb puppy, 400 cal/cup
≈ 460 cal/day · 1.2 cups
70 lb senior, low activity, 320 cal/cup
≈ 1,124 cal/day · 3.5 cups
How it works
We start with the Resting Energy Requirement (RER), the standard veterinary baseline. Multiply by an activity factor for the dog's life stage and lifestyle to get the Daily Energy Requirement (DER), then divide by the calories per cup of your food.
RER · 70 × (kg)^0.75
DER · RER × activity multiplier
Multipliers: puppy ≈ 2.5 · adult low 1.4 / normal 1.6 / high 1.8 · senior low 1.2 / normal 1.4 / high 1.6
How much should you feed your dog?
Dog feeding needs vary dramatically by size, age, and activity. The standard veterinary formula:
Step 1: Calculate RER (Resting Energy Requirement)
RER = 70 × (body weight in kg)^0.75
For a 20 kg (44 lb) dog: RER = 70 × 20^0.75 ≈ 660 calories/day
Step 2: Apply life-stage multiplier to get DER (Daily Energy Requirement)
- Puppy (under 4 months): RER × 3.0
- Puppy (4-12 months): RER × 2.0
- Active intact adult: RER × 1.6 to 1.8
- Neutered adult: RER × 1.6
- Inactive/indoor adult: RER × 1.2 to 1.4
- Overweight, restricted: RER × 1.0
- Weight gain needed: RER × 1.7 to 2.0
- Senior (low activity): RER × 1.2 to 1.4
- Working/highly active: RER × 2.0 to 5.0 (sled dogs, herding, hunting)
- Pregnant dog: RER × 1.8 to 3.0
- Lactating dog: RER × 4.0 to 8.0 (depends on litter size)
EXAMPLE: A 50-lb neutered adult dog with moderate activity needs about 1,000-1,200 calories per day.
Portion sizes by dog weight
Once you know daily calories, convert to actual portions. Dry kibble averages 350-450 calories per cup, but check your specific food.
Rough Daily Portion Guide (dry food, typical 400 cal/cup):
Small Dogs (under 20 lbs):
- 5 lb dog: 1/3 to 1/2 cup daily
- 10 lb dog: 3/4 to 1 cup daily
- 15 lb dog: 1 to 1-1/3 cups daily
- 20 lb dog: 1-1/4 to 1-3/4 cups daily
Medium Dogs (20-50 lbs):
- 30 lb dog: 1-3/4 to 2-1/4 cups daily
- 40 lb dog: 2 to 2-3/4 cups daily
- 50 lb dog: 2-1/2 to 3-1/4 cups daily
Large Dogs (50-90 lbs):
- 60 lb dog: 3 to 3-3/4 cups daily
- 75 lb dog: 3-1/2 to 4-1/2 cups daily
- 90 lb dog: 4 to 5 cups daily
Giant Dogs (90+ lbs):
- 100 lb dog: 4-1/4 to 5-1/2 cups daily
- 120 lb dog: 5 to 6-1/2 cups daily
- 150 lb dog: 6 to 7-1/2 cups daily
These are starting points. Always adjust based on weight trends. Many commercial dog food bags overestimate portion size — the manufacturer wants you to feed more.
Common dog feeding mistakes
Six errors that lead to over- or underfed dogs:
- Following bag instructions blindly. Most dog food bags suggest portion sizes that overfeed. Use the calculator above for your specific dog instead.
- Not measuring. 'Eyeballing' portions is the #1 cause of dog obesity. Use a measuring cup or kitchen scale every time.
- Including treats in the calorie total. Treats should be no more than 10% of daily calories. A 50-lb dog needing 1,000 daily calories should get no more than 100 calories from treats.
- Free-feeding. Leaving food out all day works for some cats but rarely for dogs. Most dogs will overeat. Use scheduled meals — twice daily for most adult dogs.
- Not adjusting for weight changes. A puppy growing into adulthood needs different amounts than the puppy stage. A senior dog slowing down needs less than during peak adulthood. Reassess portions every 6 months or after any significant weight change.
- Sharing human food. Even small amounts of human food add significant calories. A piece of cheese, a slice of bread, or a few bites of leftovers can be 100+ calories — a major portion of a small dog's daily allowance.
Determining Ideal Weight:
Your dog should have a visible waist from above, a slight tuck-up from chest to belly from the side, and easily-felt ribs (without protruding visibly). When in doubt, ask your vet for a body condition score (BCS) — they'll rate your dog 1-9, with 4-5 being ideal.
Related pet calculators
- Dog calorie calculator to compute specifically energy requirements.
- Dog age calculator to see how your dog's age translates to human years.
- Puppy weight calculator to estimate adult size based on current puppy weight.
- Cat food calculator for the feline version of this tool.
- All pet calculators.
A note on feeding. Feeding needs vary by breed, body condition, neuter status, and health. The calculator is a starting point, not veterinary advice. Adjust based on what your vet recommends and what maintains a healthy body condition for your dog.
Related Calculators
More tools from Pets
Frequently asked questions
First we estimate your dog's daily calorie needs from weight, life stage, and activity level (using the standard RER × multiplier veterinary formula). Then we divide that by the calories-per-cup figure on your specific dog food bag to get cups per day.
Look for "kcal/cup" or "calorie content" on the back of the bag, usually near the feeding chart. Most dry kibble runs 320–450 kcal per cup. If you can't find it, the manufacturer's website or a quick web search for your specific brand will have it. The default we suggest (350 kcal/cup) is a typical mid-range value.
Most veterinarians recommend two meals per day for adult dogs to keep blood sugar stable and reduce risk of bloat in deep-chested breeds. Puppies often need three to four smaller meals. Free-feeding (food always available) is generally not recommended.
Calculators give population averages. Individual dogs vary based on breed, body condition, metabolism, neuter status, and activity. The right amount of food is whatever maintains an ideal body condition — you should be able to feel ribs without seeing them and see a tucked waist from above. Adjust up or down based on what you observe and check with your vet at routine visits.
A 50-lb neutered adult dog needs about 1,000-1,200 calories per day. Smaller dogs need proportionally less; larger dogs more. Active working dogs may need 2-3x as much. Use the calculator above for a precise number based on your dog's specific weight, age, and activity level.
Adult dogs do best with 2 measured meals daily — typically morning and evening. Puppies need 3-4 meals until 6 months old. Senior dogs may benefit from smaller, more frequent meals if they have digestive issues. Avoid free-feeding (food out 24/7) for most dogs — it leads to overeating and harder weight management.
Both have advantages. Dry food is convenient, less expensive, and better for dental health. Wet food has higher moisture content (good for hydration), often more palatable for picky eaters, and easier on dogs with dental problems. Many vets recommend a mix — kibble as the base with some wet food added for variety. The best food is the one your dog thrives on and you can afford consistently.
Several possibilities: (1) underfeeding — they actually need more food. (2) Low-quality food without enough nutrients. (3) Learned behavior — they've trained you to give extras. (4) Boredom — interpreted as hunger. (5) Medical issues — diabetes, hyperthyroidism, intestinal parasites, or Cushing's disease can all cause increased hunger. If a normally satisfied dog suddenly seems insatiable, see a vet.
Reduce daily calories by 15-20% to start, weigh weekly, adjust based on results. Switch to a lower-calorie or weight-management formula. Cut out table scraps entirely. Use measured meals, not free-feeding. Increase activity gradually. Target 1-2% body weight loss per week. Most importantly: include treats in calorie counts — they often account for 30%+ of a dog's daily intake when not tracked.
A skipped meal isn't necessarily a problem for a healthy dog. Two skipped meals warrant attention. 24+ hours of no eating, especially with other symptoms (lethargy, vomiting, diarrhea), needs a vet call. Reasons for refusal: dental pain, GI upset, food spoiled or unappetizing, stress, medication side effects, or serious illness.
Related calculators
Pets
Cat Food Calculator
Estimate how much dry or wet food your cat needs each day, based on weight, life stage, activity, and food calorie density.
Pets
Dog Calorie Calculator
Estimate your dog's daily calorie needs from weight, life stage, activity level, and neuter status — Resting and Daily Energy Requirements.
Pets
Dog Weight Calculator
Estimate your puppy's final adult weight and view their projected growth timeline based on their size category.