Puppy Feeding Schedule & Chart

How often and how much to feed a puppy from 6 weeks to 12 months — by age, breed size, and daily weight.

Puppy Meal Frequency by Age

AgeMeals/day
6–10 weeks4meals
10–16 weeks3meals
4–6 months3meals
6–12 months2meals
12+ months2meals
Small breeds under 3 kg: Keep on 4 meals per day until 12 weeks minimum. Toy breed puppies can develop hypoglycemia (low blood sugar) within hours of a missed meal — a medical emergency. Signs: weakness, lethargy, shivering, glazed eyes. Rub honey on gums and contact your vet immediately.

Daily Food Amount by Current Body Weight

Dry puppy kibble at ~350 kcal/100g. Per-meal column assumes 4 meals/day for early puppies, 3 meals for 4–6 months, 2 meals for 6+ months. Large/giant breed puppies use 2.0–2.5× RER multiplier (growth rate control).

Body weightkcal/dayTotal g/dayPer meal
(4 meals)
1–2 kg28581g20g
3–5 kg594170g43g
6–9 kg952272g68g
10–14 kg1354387g97g
15–24 kg1655473g118g
25–35 kg1795513g128g
36–50 kg2351672g168g

Weigh your puppy weekly and look up the new weight row — amounts change rapidly during the growth phase. These are starting estimates based on NRC 2006 formulas; actual needs vary by ±20% between individuals.

Three Growth Phases to Know

Rapid growth (6 weeks – 4 months)

Fastest growth rate. Weight can double in this period for some breeds. Highest calorie-per-kg need. Feed 3–4 times daily. Check weight weekly. Increase portions as weight increases — don't wait until the pup looks thin.

Active growth (4–6 months)

Growth continues but at a slower rate. Permanent teeth arriving. May eat less during teething (3–6 months). Maintain 3 meals per day. Begin basic training — use kibble as rewards to stay within calorie targets.

Late puppy (6–12 months)

Growth rate slows significantly for small/medium breeds. Transition to 2 meals per day. Begin monitoring for adolescent weight gain — many dogs get less active but owners don't reduce portions. Large breeds still actively growing — stay on puppy formula until 12–18 months.

When to Switch to Adult Food

Breed sizeSwitch age
Small (under 10 kg adult)9–12 months
Medium (10–25 kg adult)12 months
Large (25–45 kg adult)12–18 months
Giant (over 45 kg adult)18–24 months
Full 7-day transition schedule with ratios in the switching guide →

Frequently Asked Questions

Meal frequency by age: 6–10 weeks: 4 meals per day. 10–16 weeks: 3–4 meals per day. 4–6 months: 3 meals per day. 6–12 months: 2–3 meals per day. 12+ months (adult): 2 meals per day. Small breeds (under 5 kg) should stay on 3 meals per day until 12 months due to hypoglycemia risk. The frequent meals prevent blood sugar drops and distribute digestive load — young puppy stomachs are small.
Puppy calorie needs = RER × 3.0 for small/medium breeds, or × 2.0–2.5 for large/giant breeds. For a 5 kg medium puppy: RER = 70 × 5^0.75 = 198 kcal, MER = 198 × 3.0 = 594 kcal/day, or about 170g dry kibble. However, puppies grow rapidly — weigh weekly for the first 3 months and monthly after, adjusting portions at each weigh-in. The amount increases weekly during peak growth (2–5 months).
Not recommended for most puppies. Reasons: it makes it harder to monitor appetite (a key illness signal), makes house-training harder (unpredictable digestion timing), and can lead to overeating in large breeds (which risks developmental orthopedic disease). The exception is small breed puppies under 12 weeks, which can be prone to hypoglycemia — if the pup is very small and you can't maintain the 4× schedule, transitional semi-free feeding is safer than strict restriction.
Small breeds: 9–12 months. Medium breeds: 12 months. Large breeds: 12–18 months. Giant breeds: 18–24 months. Puppy food has higher calorie density and (in some formulas) different Ca:P ratios for growth. Switching early for large breeds removes the orthopedic protection; switching late for small breeds can cause weight gain. Use a 7-day gradual transition when switching.
Growing puppies should gain weight steadily. In the first 3 months, weight gain for medium breeds is roughly 100–200g per week. Ribs should be palpable but not prominently visible. A slightly rounded belly after eating is normal; a consistently distended belly or very narrow waist may indicate under or overfeeding. If your puppy seems always hungry, that's common — puppies are rarely full. Consult a puppy growth chart for your breed to compare against expected weight progression.
Both are valid options. AAFCO certifies foods for specific life stages: 'growth,' 'maintenance,' or 'all life stages.' Foods labeled for 'all life stages' have been formulated to meet puppy requirements, so they're appropriate for puppies. Important exception: large breed puppies need food specifically labeled 'large breed puppy' or 'large breed all life stages' — these have controlled calcium levels to prevent developmental orthopedic disease. Standard all-life-stages food may have too much calcium for large breed puppies.
Occasional reduced appetite in puppies can be normal during: teething (3–6 months, jaw discomfort reduces eating), hot weather, illness, or transitions (new food, new home). What's not normal: refusing food for more than 24 hours, sudden weight loss, lethargy alongside appetite loss, vomiting or diarrhea. Young puppies (under 3 months) who skip a meal need monitoring for hypoglycemia — offer a small amount of honey rubbed on gums if lethargic and contact your vet.
Yes, but count them as calories. Treats should not exceed 10% of daily calorie intake. For a 10 kg puppy needing 750 kcal/day, that's 75 kcal in treats — roughly 3–4 standard training treats. Reduce the meal kibble equivalent. For training sessions with high treat volume, use the kibble itself as rewards to stay within calorie targets. Avoid very fatty treats (liver treats, cheese) for young puppies as they can cause GI upset.

Sources

PawToolkit provides general information only. Always consult a veterinarian for very young puppies (under 8 weeks), small breeds prone to hypoglycemia, or puppies with health concerns.

Related