Calculate Your Dog's Daily Food
Enter your dog's details below to calculate daily caloric needs and recommended food portions. Results update automatically as you change inputs.
Calorie Breakdown
Food Details
Recommended Feeding Schedule
Body Condition Score
How the Calculation Works
This calculator uses the veterinary-standard formula for estimating canine caloric needs:
Step 1: Resting Energy Requirement (RER)
RER = 70 x (body weight in kg)0.75
RER represents the baseline calories a dog needs at rest for basic bodily functions like breathing, circulation, and cell maintenance.
Step 2: Maintenance Energy Requirement (MER)
MER = RER x Life Stage Factor x Activity Adjustment x Condition Adjustment
MER adjusts the baseline RER based on your dog's specific needs. The factors used in this calculator are:
| Factor | Value | Description |
|---|---|---|
| Puppy (under 4 mo) | 3.0 | Rapid growth phase |
| Puppy (4-12 mo) | 2.0 | Continued growth |
| Adult (1-7 yr) | 1.6 | Typical maintenance |
| Senior (7+ yr) | 1.4 | Reduced metabolism |
| Activity Level | Multiplier | Examples |
|---|---|---|
| Low | 0.8 | Mostly resting, short walks |
| Moderate | 1.0 | Daily walks, light play |
| Active | 1.2 | Running, hiking, fetch |
| Highly Active | 1.5 | Working dogs, agility, mushing |
| Body Condition | Multiplier | Goal |
|---|---|---|
| Underweight | 1.1 | Gradual weight gain |
| Ideal | 1.0 | Maintain current weight |
| Overweight | 0.85 | Gradual weight loss |
Step 3: Daily Food Amount
Daily Cups = MER / (calories per cup of food)
The final step divides daily caloric needs by the caloric density of the food to determine how many cups to serve per day.
Breed Size Reference Guide
Typical adult weight ranges by breed size category. Use this to estimate your dog's expected adult weight if they are still growing.
| Size Category | Weight Range | Example Breeds |
|---|---|---|
| Toy | 2-12 lbs (1-5 kg) | Chihuahua, Yorkie, Maltese, Pomeranian |
| Small | 12-25 lbs (5-11 kg) | Beagle, Cocker Spaniel, French Bulldog, Shih Tzu |
| Medium | 25-50 lbs (11-23 kg) | Border Collie, Bulldog, Australian Shepherd |
| Large | 50-100 lbs (23-45 kg) | Labrador, Golden Retriever, German Shepherd |
| Giant | 100+ lbs (45+ kg) | Great Dane, Mastiff, Saint Bernard, Newfoundland |
Feeding Tips
Portion Control
- Use a measuring cup -- eyeballing portions leads to overfeeding over time. A standard measuring cup is 8 fluid ounces.
- Weigh food for accuracy -- kitchen scales are more precise than volume-based cups, especially for kibble.
- Account for treats -- treats should be no more than 10% of daily calories. Subtract treat calories from meal portions.
- Adjust for table scraps -- if you share small amounts of safe human food, reduce the next meal slightly.
Transitioning Foods
- Transition gradually over 7-10 days to avoid digestive upset.
- Day 1-3: 75% old food / 25% new food
- Day 4-6: 50% old / 50% new
- Day 7-9: 25% old / 75% new
- Day 10+: 100% new food
Signs You Need to Adjust Portions
- Increase food if: ribs become too visible, low energy, dull coat, losing weight unintentionally
- Decrease food if: gaining weight, ribs hard to feel, reduced waistline, lethargy after eating
- Re-evaluate regularly: weigh your dog monthly and adjust portions accordingly
Water Guidelines
Dogs generally need about 1 ounce of water per pound of body weight per day. Active dogs, nursing mothers, and dogs eating dry kibble may need more. Always keep fresh water available.
Food Calorie Reference
Typical caloric density by food type. Always check your specific brand's packaging for accurate values.
| Food Type | Calories (kcal/cup) | Notes |
|---|---|---|
| Premium Dry Kibble | 350-450 | Higher protein, fewer fillers |
| Standard Dry Kibble | 300-350 | Most common commercial brands |
| Weight Management Kibble | 250-300 | Lower calorie formulas |
| Puppy Kibble | 380-450 | Higher calories for growth |
| Wet / Canned Food | 100-150 | Per cup equivalent, high moisture |
| Raw Diet | ~60 per oz | Varies widely by protein source |
Frequently Asked Questions
How much food should I feed my dog per day?
The amount depends on your dog's weight, age, activity level, and the caloric density of the food. Use the calculator above to get a personalized recommendation. As a rough guideline, most adult dogs eating standard kibble need about 1 cup per 20-25 pounds of body weight per day, but this varies significantly based on the specific food and dog.
What is RER and MER for dogs?
RER (Resting Energy Requirement) is the baseline calories a dog needs at rest, calculated as 70 x (weight in kg)0.75. MER (Maintenance Energy Requirement) adjusts RER with multipliers for life stage, activity, and body condition. Together, they provide a science-based estimate of daily caloric needs.
How often should I feed my dog?
Puppies under 6 months should eat 3-4 times per day to support rapid growth and maintain blood sugar. Puppies 6-12 months can transition to 2-3 meals. Adult dogs do well with 2 meals per day. Senior dogs may benefit from 2-3 smaller meals for easier digestion. The total daily amount stays the same -- you are just dividing it into more or fewer portions.
Should I feed my dog wet or dry food?
Both can provide complete nutrition if they meet AAFCO standards. Dry kibble is more calorie-dense, more economical, stores longer, and may benefit dental health. Wet food provides more moisture, is often more palatable, and can be easier for dogs with dental issues. Many owners feed a combination of both.
How do I know if my dog is the right weight?
Use the Body Condition Score (BCS) assessment: you should be able to feel your dog's ribs with light pressure (not see them, but feel them). Viewed from above, there should be a visible waist behind the ribs. From the side, the belly should tuck up from the ribcage. If you are unsure, your veterinarian can evaluate your dog's body condition.
Are these calculations exact?
No. Every dog is different, and these formulas provide estimates based on veterinary guidelines. Actual caloric needs can vary by 20-30% depending on breed, metabolism, spay/neuter status, health conditions, and environment. Use the results as a starting point and adjust based on your dog's weight trends and body condition over time.
Does this calculator store my data?
No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored.
Privacy & Disclaimer
Privacy: This calculator runs entirely in your browser. No data is transmitted or stored.
Disclaimer: This tool provides general estimates based on standard veterinary formulas. It is not a substitute for professional veterinary advice. Individual dogs may have unique nutritional needs based on breed, health conditions, medications, or other factors. Always consult your veterinarian for specific dietary recommendations, especially for puppies, pregnant or nursing dogs, dogs with health conditions, or significant weight management needs.
Related Tools
- Sourdough Bread Calculator -- Calculate baker's percentages, hydration, starter feeding, and baking timeline
- Slope Angle Measurement Tool -- Measure slope angles using device sensors. Shows degrees, percentage grade, and
- Concrete Calculator -- Calculate concrete volume, bag counts (40/60/80 lb), and cost for slabs,
- Deck Cost Calculator -- Estimate deck building costs by size, material, and features
Related Tools
View all toolsSquare Footage Calculator
Calculate area in square feet from room dimensions for flooring, painting, and more
Tip Calculator
Calculate tip amount, total, and per-person split
Online Compass
Digital compass using your device's magnetometer sensor
Split Bill Calculator
Split a total evenly across a group
Receipt Total Calculator
Add line items, tax, discounts, tip, and split totals instantly
Shopping List Builder
Build a smart shopping list with quantities, categories, and budget tracking
Dog Food Calculator FAQ
How much food should I feed my dog per day?
The amount depends on your dog's weight, age, activity level, and the caloric density of the food. A general guideline is to calculate your dog's Resting Energy Requirement (RER) using the formula 70 x (body weight in kg)^0.75, then multiply by a life stage factor (1.0-3.0) to get Maintenance Energy Requirement (MER). Divide MER by the food's calories per cup to get daily cups.
What is RER and MER for dogs?
RER (Resting Energy Requirement) is the baseline calories a dog needs at rest, calculated as 70 x (weight in kg)^0.75. MER (Maintenance Energy Requirement) adjusts RER by a factor based on life stage and activity. For example, a typical adult dog has an MER factor of 1.6, while an active dog may be 2.0-3.0.
How often should I feed my dog?
Puppies under 6 months should eat 3-4 times per day. Puppies 6-12 months can eat 2-3 times per day. Adult dogs typically eat 2 meals per day. Senior dogs may benefit from 2-3 smaller meals to aid digestion.
Should I feed my dog wet or dry food?
Both can be nutritionally complete. Dry kibble is more calorie-dense (typically 300-400 kcal per cup), more economical, and helps with dental health. Wet food has higher moisture content (about 100-150 kcal per cup equivalent), can be more palatable, and helps with hydration. Many owners use a mix of both.
How do I know if my dog is the right weight?
Use the Body Condition Score (BCS) system: you should be able to feel your dog's ribs without pressing hard, see a visible waist when viewed from above, and notice a tummy tuck from the side. If ribs are hard to feel, your dog may be overweight. If ribs and spine are highly visible, your dog may be underweight.
Does this calculator store my data?
No. All calculations run entirely in your browser. No data is sent to any server, and nothing is stored.