Feeding a puppy is both art and science. Feed too little and your puppy will not grow properly. Feed too much — especially with large breeds — and you risk lifelong joint problems from too-rapid growth. The right feeding schedule changes almost monthly as your puppy grows, and it differs significantly between tiny Chihuahuas and massive Great Danes. This guide breaks down exactly what, when, and how much to feed your puppy at every stage.
8-12 Weeks: The Foundation Phase
During this critical period, your puppy transitions from mother's milk to solid food. Feed puppy-specific food (not adult food) — it has higher protein, fat, and calories to support rapid growth. Feed 4 meals per day, spaced evenly. For toy and small breeds, moisten kibble with warm water to make it easier to eat. Large and giant breeds need large-breed puppy food that promotes slow, controlled growth to protect developing joints. Portions: follow the feeding guide on the package based on your puppy's current weight and expected adult weight. Weigh your puppy weekly and adjust.
3-4 Months: Growth Acceleration
Your puppy is growing fast — some breeds gain 1-2 pounds per week at this stage. Reduce to 3 meals per day. Continue with puppy food appropriate for your dog's breed size. This is when many owners unknowingly overfeed — a roly-poly puppy is NOT a healthy puppy. You should be able to feel (but not see) the ribs. For large breeds, this is the danger zone for too-rapid growth; err on the side of lean. Introduce a variety of textures and flavors within the same brand to prevent pickiness later.
5-6 Months: Approaching Adult Size
Most small and medium breeds have reached about 75% of their adult size by 6 months. Continue 3 meals daily. Large breeds may stay on 3 meals until 12 months. This is a good time to introduce puzzle feeders and slow-feed bowls if your puppy gulps food. Begin transitioning from puppy food to adult food for small breeds around 9-12 months — ask your vet for breed-specific timing. Large and giant breeds stay on puppy food longer (12-24 months) because their growth plates close later.
7-12 Months: Transitioning to Adult Feeding
For small breeds under 20 pounds, you can reduce to 2 meals per day around 7-9 months and begin transitioning to adult food around 10-12 months. Medium breeds (20-50 pounds) transition at 12 months. Large breeds (50+ pounds) stay on large-breed puppy food and 2-3 meals until 12-15 months. Giant breeds (90+ pounds) remain on giant-breed puppy food until 18-24 months. Never switch foods abruptly — transition over 7-10 days by gradually mixing increasing amounts of the new food with the old.
Treats and Training Rewards
Treats should make up no more than 10% of your puppy's daily calories. Break training treats into pea-sized pieces — puppies care about the taste, not the size. Excellent low-calorie options include: small pieces of plain cooked chicken, freeze-dried liver treats broken into tiny bits, baby carrots (for teething puppies), and commercial training treats under 3 calories each. Avoid: grapes, raisins, chocolate, macadamia nuts, onions, garlic, and anything containing xylitol — all are toxic to dogs.
Expert Tips
- Feed puppy food appropriate for your breed size — large-breed puppy food for breeds over 50 lbs
- Use a kitchen scale to weigh portions rather than using measuring cups for accuracy
- Adjust food amounts based on body condition, not just the bag guidelines
- Feed meals at the same times every day — puppies thrive on routine
- Always provide fresh water — change it at least twice daily
- Never feed a growing puppy adult dog food — it lacks the nutrients they need