Pet Food Portion Calculator
Enter your pet's weight, activity level, and food's calorie density to estimate a daily feeding portion in cups — a general starting point to refine alongside your vet's guidance and the specific food's feeding chart.
How the Pet Food Portion formula works
A general calorie-based estimate:
Daily calories ≈ Weight (lb) × 25 × Activity multiplier Cups per day = Daily calories / Food's calories per cup
Step-by-step calculation
- Multiply your pet's weight in pounds by roughly 25 calories per pound as a baseline daily energy estimate.
- Multiply by an activity multiplier (lower for sedentary pets, higher for very active ones).
- Divide by the food's calorie density (calories per cup, listed on the packaging) to get cups per day.
Worked example
A 40 lb moderately active dog (activity multiplier 1.0), fed a food with 350 calories per cup: Daily calories ≈ 40 × 25 × 1.0 = 1,000. Cups per day = 1,000/350 ≈ 2.9 cups.
Frequently asked questions
How accurate is this estimate?
It's a general starting point based on a common calorie-per-pound rule of thumb — actual needs vary by breed, age, metabolism, and health status. Always cross-check against the specific food's feeding chart and your veterinarian's guidance, especially for puppies, kittens, or pets with health conditions.
Should cats and dogs use the same calorie-per-pound estimate?
This calculator uses a general estimate that's a reasonable rough starting point for both, but cats and dogs have different typical activity levels and metabolisms — a vet or the specific food's feeding guidelines will give more tailored guidance for your pet.