There isn't a one-size-fits-all feeding schedule because every puppy grows at a different rate. Large breeds like Labrador Retrievers, Golden Retrievers, and German Shepherds have different nutritional requirements than smaller breeds such as Shih Tzus, Pugs, and Beagles. However, most veterinarians recommend feeding puppies according to their age and growth stage.

Puppy Feeding Schedule by Age

Puppy AgeMeals Per Day
6–8 Weeks4 meals
8–12 Weeks4 meals
3–6 Months3 meals
6–12 Months2 meals
Adult Dogs2 meals

As your puppy grows, you can gradually reduce the number of meals while increasing the portion size. Make changes slowly over several days to avoid digestive upset.

Why Frequent Meals Are Important

Young puppies have small stomachs and high energy requirements. Smaller, frequent meals help:

  • Maintain steady energy levels
  • Support healthy growth and development
  • Improve digestion
  • Reduce the risk of low blood sugar, especially in toy breeds
  • Establish a consistent daily routine

Choose a Balanced Puppy Diet

Your puppy's food should be formulated specifically for puppies and provide the right balance of:

  • High-quality protein for muscle development
  • Healthy fats for brain growth
  • Calcium and phosphorus for strong bones and teeth
  • Essential vitamins and minerals
  • DHA to support cognitive development

Whether you choose commercial puppy food or a veterinarian-approved homemade diet, ensure it meets your puppy's nutritional requirements.

Feeding Tips for New Puppy Owners

  • Feed your puppy at the same times every day.
  • Provide fresh, clean drinking water at all times.
  • Measure food portions instead of free-feeding.
  • Avoid giving excessive treats or human food.
  • Transition to new foods gradually over 7–10 days.
  • Monitor your puppy's weight and body condition regularly.

If your puppy refuses food for more than a day, experiences vomiting, diarrhea, or sudden weight loss, consult a veterinarian promptly.

When Should You Switch to Adult Food?

Small breeds may transition to adult food around 10–12 months, while medium and large breeds often remain on puppy food until 12–18 months. Your veterinarian can recommend the ideal time based on your puppy's breed and growth rate.