How Much Should I Feed My Puppy? A Complete Month-by-Month Guide
Bringing home a new puppy is exciting, but figuring out how much to feed them can feel overwhelming. Too little food and your puppy won't grow properly. Too much and you risk obesity and joint problems that can follow them into adulthood. The right amount depends on your puppy's age, breed size, activity level, and the specific food you're using.
This guide breaks down puppy feeding amounts month by month, explains how breed size affects nutrition needs, and helps you avoid the most common feeding mistakes new puppy owners make.
Understanding Puppy Nutritional Needs
Puppies grow at an incredible rate during their first year of life. A large breed puppy can increase its birth weight by 40 to 50 times before reaching adulthood. This rapid growth demands significantly more calories, protein, fat, and minerals per pound of body weight compared to adult dogs.
Puppy food is specifically formulated to meet these demands. It contains higher levels of protein (usually 25-30%), more fat for energy, and carefully balanced calcium and phosphorus ratios for proper bone development. Never feed an adult formula to a growing puppy, as it simply won't provide what their developing body needs.
Puppy Feeding Amounts by Age
The following guidelines apply to most commercial puppy foods. Always check your specific brand's feeding chart, as calorie density varies between products. Use our dog food calculator for a personalized recommendation based on your puppy's exact weight and food brand.
2 to 3 Months Old
At this age, puppies have just been weaned and are adjusting to solid food. Their stomachs are small, so they need frequent meals throughout the day. Feed 4 times per day, spacing meals roughly 4-5 hours apart. Most puppies in this age range need about 1/2 to 1 cup of food per day total, divided across those 4 meals.
4 to 5 Months Old
Growth is in full swing now. You can reduce feeding frequency to 3 times per day. Daily food amounts typically increase to 1 to 2 cups for small breeds, 2 to 3 cups for medium breeds, and 3 to 4 cups for large breeds. Watch your puppy's body condition closely during this rapid growth phase.
6 to 8 Months Old
Most puppies can transition to 2 meals per day at this point. Small breed puppies are approaching their adult size, while large breeds still have significant growing to do. Increase portions gradually based on weight gain and body condition rather than following a fixed schedule.
9 to 12 Months Old
Small breed puppies may be ready to switch to adult food. Medium and large breed puppies should continue on puppy formula but may see a slight reduction in calories as their growth rate slows. Continue feeding twice daily.
Breed Size Makes a Big Difference
One of the biggest mistakes puppy owners make is assuming all puppies need the same feeding approach. Breed size dramatically affects nutritional requirements, growth rates, and how long a puppy should stay on puppy food.
| Breed Size | Adult Weight | Growth Complete | Switch to Adult Food | Calories per lb (puppy) |
|---|---|---|---|---|
| Toy/Small | Under 20 lbs | 9-10 months | 9-12 months | 40-50 cal/lb |
| Medium | 20-50 lbs | 12 months | 12 months | 35-45 cal/lb |
| Large | 50-100 lbs | 14-16 months | 12-15 months | 30-40 cal/lb |
| Giant | Over 100 lbs | 18-24 months | 15-18 months | 25-35 cal/lb |
Large and giant breed puppies need special attention. Growing too fast can cause developmental orthopedic diseases like hip dysplasia and osteochondritis. These puppies should eat a large-breed-specific puppy food with controlled calcium levels (typically under 1.5%) and moderate fat content.
How Often Should You Feed a Puppy?
Feeding frequency decreases as your puppy ages. Here's the general schedule most veterinarians recommend:
- 6 to 12 weeks: 4 meals per day
- 3 to 6 months: 3 meals per day
- 6 to 12 months: 2 meals per day
- 12 months and older: 2 meals per day (some owners feed once daily, but twice is generally preferred)
Consistency matters more than the exact times. Try to feed at roughly the same times each day. This helps with house training, since puppies usually need to eliminate within 15-30 minutes after eating.
How to Transition Puppy Food
Whether you're switching brands or transitioning from puppy to adult food, always do it gradually. A sudden change can cause digestive upset, diarrhea, or vomiting.
Follow this 7-10 day transition schedule:
- Days 1-3: 75% old food, 25% new food
- Days 4-6: 50% old food, 50% new food
- Days 7-9: 25% old food, 75% new food
- Day 10: 100% new food
If your puppy shows signs of stomach upset at any stage, slow down and spend an extra day or two at that ratio before moving forward.
Signs You're Feeding the Right Amount
The best way to know if you're feeding the right amount is by monitoring your puppy's body condition. You should be able to feel (but not prominently see) their ribs. When viewed from above, your puppy should have a visible waist behind the ribs. From the side, the belly should tuck up slightly.
Use our pet BMI calculator to check if your puppy is at a healthy weight for their age and breed.
Common Puppy Feeding Mistakes
Overfeeding
This is the most common mistake. Chubby puppies might look cute, but excess weight puts dangerous stress on developing joints and bones. It's particularly harmful for large breed puppies. Follow feeding guidelines and adjust based on body condition, not how much your puppy begs.
Free-Feeding
Leaving food out all day makes it impossible to monitor how much your puppy eats. It also makes house training harder since you can't predict when they'll need to go outside. Stick to scheduled meals and pick up any uneaten food after 15-20 minutes.
Too Many Treats
Treats should make up no more than 10% of your puppy's daily calories. If you're doing a lot of training (which you should be), use tiny pieces or consider using part of their regular kibble as training rewards.
Feeding Table Scraps
Human food can be dangerous for puppies. Onions, garlic, grapes, chocolate, and xylitol are toxic. Even safe foods add unbalanced calories that can throw off their nutrition. Keep meals separate.
Not Adjusting as They Grow
Your puppy's food needs change almost weekly during rapid growth phases. Weigh your puppy regularly and adjust portions accordingly. What worked at 8 weeks won't be enough at 12 weeks.
When to Talk to Your Vet
Schedule a conversation with your veterinarian about nutrition if you notice any of the following:
- Your puppy isn't gaining weight despite eating well
- Persistent diarrhea or vomiting after meals
- Excessive weight gain or a pot-bellied appearance
- Lack of interest in food for more than 24 hours
- Signs of food allergies (itching, ear infections, paw licking)
Your vet can also help you choose the right food formula for your puppy's specific breed and health needs, and confirm that growth is progressing normally.
Final Thoughts
Feeding your puppy the right amount doesn't have to be complicated. Start with the manufacturer's guidelines, adjust based on your puppy's body condition and growth rate, and stay consistent with your feeding schedule. Remember that every puppy is an individual, and what works for one may not work for another of the same breed.
For a quick daily recommendation based on your puppy's current weight and age, try our dog food calculator. You can also explore our guide on wet vs dry food to decide which type of food is best for your growing pup.