Calculate daily food amount for your dog or cat based on weight, activity level, and age. Free online pet feeding calculator with grams and cups measurements.
The pet feeding calculator estimates the daily food amount for dogs and cats based on body weight, activity level, and life stage. Proper portion control is essential for maintaining your pet's health, preventing obesity (which affects over 50% of pets), and ensuring adequate nutrition.
Dogs: Base = Weight(kg)^0.75 × 80g
Cats: Base = Weight(kg)^0.67 × 55g
Adjust for activity (×0.8 to ×1.2) and age (×0.85 to ×1.5)The base calculation uses metabolic body weight (weight raised to a power) which better reflects energy needs than simple linear scaling. Activity adjustments: low (×0.8), medium (×1.0), high (×1.2). Age adjustments: puppy/kitten (×1.4-1.5), adult (×1.0), senior (×0.85). Cup measurement uses ~115g per standard measuring cup.
| Input | Output |
|---|---|
| 30 lb dog, medium activity, adult | ~176 grams (1.53 cups), ~616 calories/day |
| 10 lb cat, low activity, senior | ~98 grams (0.85 cups), ~293 calories/day |
| 50 lb dog, high activity, adult | ~382 grams (3.32 cups), ~1,338 calories/day |