FeaturesToolsPricingPrivacyTerms

Dog Feeding Calculator

Estimate daily portions in cups by combining your dog's calorie needs with the calories per cup listed on your food label.

Enter your dog's current weight and pick the measurement that matches your scale.

Life stage
Activity level

Check the Guaranteed Analysis panel on your bag or can to find calories per cup.

Meals per day

Estimated portions

1,076kcal / day
Cups per day2.99
Cups per meal1.49

Adjust portions gradually and check body condition. Need help estimating calories first?
Use the Dog Calorie Calculator  to confirm energy needs before converting to cups.

Always compare your estimate with the feeding chart printed on your food bag.

Want to estimate energy needs first? Try the Dog Calorie Calculator and then plug the results in here.

How this feeding calculator works

We estimate Resting Energy Requirement (RER = 70 x weight in kg^0.75), adjust for life stage and activity, then divide by the calories per cup printed on your food bag to get cup-based portions.

Why calories per cup matter

Two cups from different brands can contain wildly different calories. Always read the Guaranteed Analysis or nutritional label so the calculator has an accurate kcal-per-cup value.

How many meals per day?

Most adult dogs thrive on two meals per day, while puppies often do better with three to four smaller servings. Choose the meal count that matches your vet's guidance.

When to adjust portions

Track body condition, appetite, stool quality, and activity. If weight trends up or down, adjust servings gradually and check with your veterinarian before making big changes.

Sample dog feeding chart

Assumes 360 kcal per cup and a normal-activity adult. Adjust cups for higher or lower calorie foods.

Weight rangeEstimated caloriesCups per day
5-10 lbs220-360 kcal0.6-1.0 cups/day
15-25 lbs420-650 kcal1.2-1.8 cups/day
30-45 lbs700-950 kcal2.0-2.7 cups/day
50-70 lbs1,000-1,300 kcal2.8-3.6 cups/day
80-100 lbs1,380-1,700 kcal3.8-4.7 cups/day

FAQ

How much should I feed my dog per day?

Start with a calorie estimate based on weight, life stage, and activity, then divide by the calories per cup listed on your food label. Adjust every few weeks based on body condition and vet feedback.

How many cups of dog food should I feed my dog?

Use this calculator to turn calories into cups by entering the kcal per cup from your bag. Higher-calorie foods need fewer cups than lower-calorie diets.

Does activity level affect feeding amount?

Yes. Working and sporting dogs often need 10-20% more calories (and cups) than couch-friendly companions. Choose the activity level that matches your dog's daily output.

How many times a day should a dog eat?

Most adult dogs eat twice daily, puppies may need three to four meals, and seniors sometimes prefer smaller, more frequent portions. Follow your vet's plan and your dog's digestion cues.

Why does dog food calorie density matter?

Calorie density tells you how much energy is packed into a cup. Without it, it's impossible to compare brands or know whether two cups are too much or too little.

Is this better than a dog calorie calculator?

They work together. Use the Dog Calorie Calculator to estimate daily energy needs, then plug that information here to translate calories into cups per meal.

Track meals and stool notes together in WoofSheet

Use the shared WoofSheet log to capture meal sizes, reactions, and bathroom updates so every caregiver stays on the same page.

  • Log portions, toppers, and treat calories in seconds.
  • Share feeding instructions with sitters, walkers, or family.
  • Pair portions with bathroom notes and our Dog Poop Color Chart to spot digestion shifts early.
  • Export feeding history before wellness visits.
This calculator provides an estimate for educational purposes. Always compare against your food's label and consult your veterinarian before making major feeding changes, especially for dogs with medical conditions.

Ready to transform your pet care routine?

Join thousands of pet parents who've made the switch to smarter, more organized pet care.