Puppy Feeding Schedule: Week-by-Week Guide (0–12 Months)

Quick Answer: Puppies need 3–4 meals per day until 6 months old, then transition to twice daily. Daily calorie needs range from about 200 calories for small breeds at 8 weeks to 1,800+ calories for large breeds at 9 months. Use a puppy-specific food until 12 months (or 18–24 months for large and giant breeds), and never free-feed — scheduled meals make house training dramatically easier.

Feeding a puppy correctly in the first year of life matters enormously — not just for growth, but for long-term joint health, digestive health, and the behavioral side effect you might not expect: a puppy on a predictable feeding schedule is dramatically easier to house train than one that is free-fed.

How Many Meals Per Day — and When to Reduce

Young puppies have small stomachs and fast metabolisms. They cannot eat enough in two meals to sustain energy through a full day. The recommended feeding frequency by age:

  • 8–12 weeks: 4 meals per day, evenly spaced
  • 3–6 months: 3 meals per day
  • 6–12 months: 2 meals per day
  • 12 months+ (small/medium breeds): 2 meals per day (maintain for life)
  • 12–24 months (large/giant breeds): Keep at 2 meals — do not rush transition to adult food

Consistent meal times — same times each day — help regulate digestion and predict elimination, which makes house training much more reliable. Puppies typically need to go outside within 15–30 minutes of eating.

Calorie Needs by Age and Breed Size

Puppies need roughly twice the calories of adult dogs relative to body weight during peak growth. Here are approximate daily calorie needs by age and expected adult size:

See also  How to Introduce a New Dog to Your Resident Dog (Step-by-Step)
Age Toy breed (5–10 lb adult) Medium breed (25–50 lb adult) Large breed (60–90 lb adult)
8–12 weeks200–300 kcal/day400–600 kcal/day800–1,100 kcal/day
3–4 months250–400 kcal/day600–900 kcal/day1,100–1,400 kcal/day
5–6 months300–450 kcal/day700–1,000 kcal/day1,300–1,700 kcal/day
7–9 months300–400 kcal/day700–950 kcal/day1,400–1,800 kcal/day
10–12 months250–350 kcal/day650–900 kcal/day1,300–1,700 kcal/day

These are averages. Use current body weight and the calorie density of your specific food to calculate portions. Use our free Dog Feeding Calculator — it includes a puppy mode that adjusts recommendations for your puppy’s current age and breed size.

Choosing the Right Puppy Food

Feed a food labeled for “puppies” or “all life stages” — adult dog food does not provide the higher protein, calcium, and phosphorus levels needed for growth. Look for the AAFCO (Association of American Feed Control Officials) statement confirming the food is nutritionally complete for growth.

Large and giant breed puppies need a large-breed puppy formula specifically — not just any puppy food. Standard puppy food has calcium and phosphorus levels designed for small breeds, and feeding it to large-breed puppies causes accelerated bone growth that increases risk of developmental joint problems including hip dysplasia and osteochondrosis. Large-breed formulas control the growth rate for safer skeletal development.

When to Switch to Adult Food

Transition timing depends on breed size:

  • Toy and small breeds (under 20 lbs adult): 9–12 months
  • Medium breeds (20–50 lbs adult): 12 months
  • Large breeds (50–90 lbs adult): 12–18 months
  • Giant breeds (90+ lbs adult): 18–24 months

Transition gradually over 7–10 days by mixing increasing proportions of adult food into the puppy food. A cold-turkey switch often causes digestive upset.

You May Also Like

Get Your Download Immediately

Get Instant access to the Airplane Game and other dog training techniques

You have Successfully Subscribed!