Last month, I caught myself staring at the back of a kibble bag, squinting at the feeding guidelines, and thinking… does this actually make sense for my dog?
My 45-pound Border Collie, Milo, runs two hours a day. The bag said “3–4 cups” for his weight. But that’s built for an average, moderately active pet — not a dog who acts like he’s training for doggy Olympics.
That’s when I realized: feeding by weight alone isn’t enough. Activity level, age, and food type all matter — especially if you’re making homemade meals.
In this guide, I’ll break down how to calculate the right amount to feed your dog based on weight and activity, with practical numbers you can use today.
Why “One-Size-Fits-All Feeding Guidelines Don’t Work
Most kibble brands use broad ranges like “feed 2–4 cups for a 30–50 lb dog.” That’s a 40-pound spread with no mention of whether your dog is a couch potato or a trail runner.
Here’s what actually changes your dog’s calorie needs:
- Activity level (sedentary vs. working dog)
- Age (puppy, adult, senior)
- Body condition (underweight, ideal, overweight)
- Food type (kibble vs. raw vs. homemade)
If you’re feeding homemade food, you’re already ahead — you control the ingredients. But you still need to get the quantity right.
Step 1: Know Your Dog’s Base Calorie Needs
Veterinarians use a formula to estimate a dog’s Resting Energy Requirement (RER) — the calories needed just to exist:
RER = 70 × (body weight in kg)^0.75
For a 20 kg (44 lb) dog, that’s roughly 662 calories per day just for basic bodily functions.
But your dog isn’t just lying on the couch (well, maybe sometimes). That’s where activity multipliers come in.
Step 2: Adjust for Activity Level
Once you have the RER, multiply it by the right factor:
| Activity Level | Multiplier | Example (44 lb dog) |
|---|---|---|
| Sedentary/Indoor | 1.2× | ~795 cal |
| Lightly Active (short walks) | 1.4× | ~927 cal |
| Moderately Active (daily runs/play) | 1.6× | ~1,059 cal |
| Highly Active (working/sport dogs) | 1.8–2.0× | ~1,192–1,324 cal |
Milo falls into the “highly active” category, so his daily target is closer to 1,300 calories — not the 800–1,000 calories the kibble bag suggested.
Step 3: Convert Calories to Real Food
This is where homemade feeding shines. You can tailor meals to your dog’s needs.
A general rule for homemade food:
- Protein source (chicken, turkey, beef): 40–50% of calories
- Complex carbs (sweet potato, brown rice): 30–40%
- Healthy fats (fish oil, flaxseed): 10–20%
- Veggies & fiber: 10%
Always consult your vet or use a trusted recipe tool to balance micronutrients. Homemade diets need supplements like calcium and omega-3s.
How Much to Feed: Quick Weight-Based Chart
Here’s a simplified guide for homemade meals:
| Dog Weight | Low Activity | Moderate | High Activity |
|---|---|---|---|
| 10 lbs | 1/2 – 3/4 cup | 3/4 – 1 cup | 1 – 1.5 cups |
| 25 lbs | 1 – 1.5 cups | 1.5 – 2 cups | 2 – 2.5 cups |
| 50 lbs | 2 – 2.5 cups | 2.5 – 3 cups | 3 – 3.5+ cups |
| 75 lbs | 3 – 3.5 cups | 3.5 – 4 cups | 4 – 5+ cups |
These are starting points. Adjust based on your dog’s body condition and energy needs.
Signs You’re Feeding Too Much or Too Little
Watch for these clues:
- Too much: Weight gain, sluggishness, loose stools
- Too little: Ribs visible, low energy, begging constantly
Use a body condition score chart (your vet can help) and adjust portions every 2–4 weeks.
Try It: Use Our Recipe Generator
Want a personalized meal plan based on your dog’s weight, age, and activity?
→ Try our Dog Food Recipe Generator
It calculates portions and balances nutrients — perfect for homemade feeders who want to do it right.
Final Takeaway
Feeding your dog isn’t about guessing or following generic charts. Weight + activity = better portions. Whether you’re kibble or homemade, use the numbers above as a starting point, then fine-tune based on your dog’s real-life energy and body condition.
When in doubt, talk to your vet — especially if you’re switching to homemade. And remember: every dog is an individual.
For more tips on balanced recipes and portion control, check out our blog or generate a custom meal plan today.