Daily Dog Food Calculator
Estimate your dog's daily calories and feeding portions based on weight, life stage, activity, and goals.
How to Use This Dog Diet Calculator
A healthy feeding plan starts with calories, not scoop size. This calculator estimates your dog's daily energy needs and helps you convert calories into practical portions.
- Step 1: Enter your dog's weight and unit (kg or lb).
- Step 2: Choose life stage and activity level.
- Step 3: Choose a weight goal: lose, maintain, or gain.
- Step 4: Enter your food's calories per cup from the bag label.
- Step 5: Include treat calories so meals are adjusted correctly.
Why Dog Feeding Should Be Calorie-Based
Different dog foods have very different calorie densities. One cup of one brand may contain 280 kcal, while another may contain 450+ kcal. If you only feed by "cups," it is easy to overfeed or underfeed.
Calorie-based feeding supports:
- Better weight management
- Consistent body condition score
- Safer transitions between foods
- More predictable feeding during life-stage changes
How the Formula Works
1) Resting Energy Requirement (RER)
The base formula is: RER = 70 × (body weight in kg)0.75. This estimates energy required at rest.
2) Daily Energy Requirement (DER or MER)
RER is then multiplied by factors for life stage, activity, and weight goal. That gives your estimated daily feeding calories.
3) Treat Adjustment
Treats count. If your dog gets 100 kcal of treats each day, those calories should be subtracted from meal calories to avoid accidental overfeeding.
Choosing the Right Inputs
Life Stage
- Puppies: Need more calories per kg for growth.
- Adults: Need maintenance-focused intake.
- Seniors: Often need fewer calories and closer monitoring of muscle mass.
Activity Level
A dog that takes one short walk daily has very different needs from a dog that hikes, trains, herds, or competes. Be honest here—activity settings can swing intake significantly.
Weight Goal
If your dog is overweight, use the weight-loss setting and monitor weekly. If your dog is underweight but healthy, a modest calorie increase can help restore ideal condition safely.
How to Read Your Results
The calculator returns:
- Total daily calories after factors and treats
- Suggested range (about ±10%) to account for real-world variation
- Per-meal calories based on your number of meals
- Cups per day/per meal if you provide kcal per cup
Start with the estimate for 2-3 weeks, then adjust based on body condition, stool quality, energy, and weight trend.
Body Condition: The Metric That Matters Most
Scale weight is useful, but body condition score (BCS) is more informative. A healthy dog should usually have:
- Ribs that are palpable with light pressure
- A visible waist from above
- An abdominal tuck from the side
If these signs are missing, reduce calories gradually. If ribs/spine/hips are too prominent, increase calories carefully and check for health concerns with your vet.
Practical Feeding Tips
Measure accurately
A kitchen scale is more reliable than a scoop. Even slight overfilling adds up over months.
Transition food slowly
When switching foods, blend over 7-10 days to reduce digestive upset.
Track weekly, not daily
Small day-to-day changes are normal. Use weekly averages for body weight and appetite trends.
Keep treats to 10% or less
Most dogs do best when treats stay below 10% of total daily calories.
When to Talk to Your Veterinarian
Use this calculator as a planning tool, not a diagnosis tool. Contact your veterinarian if your dog has:
- Rapid weight loss or gain
- Persistent vomiting or diarrhea
- Known kidney, liver, pancreas, or endocrine disease
- Pregnancy, lactation, or growth concerns
- Major appetite changes
Bottom Line
A good dog diet calculator gives you a structured starting point. The best feeding plan combines that estimate with regular body-condition checks and small adjustments over time. Start with the numbers, monitor your dog, and fine-tune with intention.