Get exact daily food amounts for your puppy based on their age in weeks, current weight and expected adult size. Covers all growth stages from 4 weeks to 12 months.
Enter your puppy's age and weight to get their daily feeding plan.
✍️ Dr. Emily Chen, DVM 📅 Updated March 25, 2026 ⏱ 7 min read
Puppy nutrition is one of the highest-stakes decisions a dog owner makes. The first 12 months of a dog's life are characterized by explosive skeletal and muscular growth that will never happen again. Get the amounts right and you build a foundation for lifelong health. Use this how much to feed a puppy calculator to get amounts specific to your puppy's breed size and growth stage. Overfeed, and you can cause joint problems that persist for years. Underfeed, and you risk stunted development.
Enter your puppy's age in weeks, their current weight in pounds, and their expected adult size — toy, small, medium, large, or giant. Select their food type (dry kibble, wet food, or mixed), then click Calculate. You receive the total daily food amount, the recommended number of meals per day, and the portion size per meal.
Update these numbers every 2–4 weeks as your puppy grows. Their calorie needs change rapidly during the first year, and a portion size that was right at 8 weeks will be significantly too small by 16 weeks.
A puppy is not a small adult dog. Their nutritional needs during the first year of life are fundamentally different from those of a mature dog, and getting those needs right has consequences that last a lifetime.
Overfeeding a puppy causes faster growth but not healthier growth. Excess calories in large and giant breed puppies, in particular, cause bones to develop faster than their supporting cartilage and joints can handle. This creates a condition called developmental orthopedic disease (DOD), which causes painful joint problems that persist for life. Underfeeding causes stunted development, compromised immune function, and long-term metabolic effects. The goal is accurate, stage-specific feeding — not generous feeding.
Puppies are transitioning from their mother's milk to solid food. Feed a high-quality puppy kibble softened with warm water to a porridge consistency. Offer food 4 times daily in small amounts.
This is the most common age for puppies to arrive in their new home. Feed 3–4 times daily. Stick with the food the breeder or shelter was using initially to avoid digestive upset. If you switch foods, do it gradually over 7–10 days.
Growth rate is at its peak. Increase portions as your puppy's weight increases. You can reduce meals to 3 times daily. Monitor body condition regularly — you should be able to feel ribs easily without prominent visibility.
Smaller breeds often reach their adult size by 9–12 months. Larger breeds continue growing through this period and beyond. Transition to 2 meals daily and begin planning the switch to adult food once growth slows. Use our breed size predictor to estimate when your puppy will reach full size.
Giant breeds — Great Danes, Saint Bernards, Mastiffs, and similar — carry the highest nutritional risk during puppyhood. Feed giant breed puppies a formula specifically labeled for large or giant breeds. These formulas contain controlled calcium and phosphorus levels that support steady bone development without the rapid mineralization that leads to joint problems.
Do not supplement with calcium. Giant breed puppy food already contains the right balance, and adding more disrupts it — causing the same joint problems you are trying to prevent.
The most convenient and typically the most economical option. It supports dental health through chewing action and is easy to measure accurately. Choose a kibble labeled "complete and balanced for all life stages" or specifically for puppies.
Higher moisture content, which supports hydration and appeals to picky eaters. It is often used for very young puppies during weaning. The downside is cost and the need to refrigerate opened cans.
Combines the benefits of both. Feed kibble as the base and use wet food as a topper or occasional substitute. If you use mixed feeding, calculate the calorie contribution from both foods so you do not inadvertently overfeed.