🧮 Puppy Food Calculator: Daily Food Amounts by Age & Weight
Use this free puppy food calculator to find the right daily food amount for your puppy. Enter their age and current weight below.
Get precise daily food amounts for your puppy based on age, weight, and breed size — free and instant.
Use this free puppy food calculator to find the right daily food amount for your puppy. Enter their age and current weight below.
Feeding your puppy the right amount is critical — too little affects growth, too much risks obesity and developmental bone disease. The right amount changes constantly as your puppy grows.
This calculator uses the Resting Energy Requirement (RER) formula — the same formula used by veterinary nutritionists: RER = 70 × (body weight in kg)0.75. We then multiply by a life-stage factor accounting for your puppy's age and expected adult size, then divide by your food's caloric density (kcal per cup) to give a practical cup measurement. This is why entering your food's actual kcal/cup from the bag matters — a premium kibble at 450 kcal/cup requires less volume than standard kibble at 320 kcal/cup for the same caloric target.
How to use results: Start with the calculated amount and monitor body condition weekly. You should feel your puppy's ribs easily without pressing hard, but not see them visibly. Adjust portions by 10% increments based on what you observe. Remember that training treats count toward daily calories — subtract their equivalent from the daily food allowance to stay within healthy limits.
Large breed puppies (expected adult weight over 50 lbs) must eat large breed puppy formula with controlled calcium and phosphorus levels. Standard puppy food or adult food fed to large breed puppies can cause developmental bone disease. This is one of the most important breed-size-specific nutrition decisions you will make.
Weekly for the first 6 months, then every 2-4 weeks until adult weight. Adjust food by 10% whenever you notice consistent weight gain or loss beyond normal growth. A kitchen scale works well for small puppies — weigh yourself holding the puppy then subtract your weight.
Puppies are almost always food motivated and will act hungry even when well-fed. Use body condition — feeling ribs and seeing a waist — rather than behavior to judge food amounts. Consistent hunger paired with poor body condition warrants a vet check.
Small breeds at 10-12 months, medium breeds at 12 months, large breeds at 12-18 months, giant breeds at 18-24 months. Transition gradually over 7-10 days by mixing increasing amounts of adult food to avoid digestive upset.
Puppy formulas have higher protein, fat, and specific mineral ratios to support growth. Large breed puppy formulas specifically control calcium to prevent developmental bone disease. Never feed a large breed puppy standard puppy food not formulated for large breeds.