Puppy Feeding Chart by Weight & Age
Start here
How much to feed a puppy depends on its current weight, expected adult size, age, and the specific food's calorie content — so the feeding guide printed on your puppy food's bag is the best starting point, not a one-size chart. As a rule, puppies eat more calories per pound than adults, need three to four small meals a day when young, and should be adjusted by body condition. Large-breed puppies need special care not to grow too fast.

Start with the bag, then adjust
Every complete puppy food carries a feeding guide that lists a daily amount based on your puppy's current weight and sometimes expected adult size. Because foods vary widely in calories per cup, that guide — matched to your food — is more accurate than any generic chart. Use it as a starting point, then fine-tune based on your puppy's body condition and your vet's advice.
Practical take: Feed a food labeled complete and balanced for "growth" or "all life stages" (check the AAFCO statement). Large-breed puppies should eat a food specifically formulated for large-breed growth.
Meals per day by age
Young puppies have small stomachs and high energy needs, so frequent small meals suit them better than one or two large ones. A typical schedule:
| Age | Meals per day |
|---|---|
| 6–12 weeks | 4 meals |
| 3–6 months | 3 meals |
| 6–12 months | 2 meals |
| Adult (after transition) | 2 meals |
Divide the day's total food into these meals rather than adding food on top. Frequent meals also help house-training, since puppies often need to go shortly after eating.
How amounts change as puppies grow
A puppy's total daily food generally increases through the fast-growth months and then levels off and may decrease as growth slows toward adulthood. Rather than a fixed number, think of it as a moving target you recheck often:
- Small breeds mature fast, often reaching adult size by around 9–12 months.
- Medium breeds typically finish growing around 12 months.
- Large and giant breeds keep growing for 18–24 months and need slower, steady growth.
Reweigh your puppy regularly and update portions to match its current weight and the food's guide. When to switch to adult food depends on size — see our guide on how to switch dog food for a safe transition.
Large-breed puppies: go slow
Overfeeding a large-breed puppy is genuinely risky. Growing too fast is linked to orthopedic problems like hip and elbow dysplasia and other developmental bone diseases. Feed a large-breed-specific puppy food, follow portion guidance carefully, and aim for a lean, steady growth curve — not the biggest, fastest-growing puppy. Excess calcium is also a concern, so don't add supplements without veterinary direction.
For large-breed puppies especially, keeping them lean during growth protects their joints for life. Your vet can advise on the right food and growth pace for your puppy's expected adult size.
Feed to body condition, not the bowl
Numbers get you close, but your puppy's body tells you if you're right. In a healthy, growing puppy you should be able to feel the ribs easily under a thin layer, see a waist from above, and note a tummy tuck from the side. A round, no-waist puppy is being overfed; ribs and hips that jut out mean it needs more.
Adjust portions in small steps and recheck every couple of weeks. Keep treats to about 10% of daily calories, and avoid free-feeding, which makes it hard to know how much a growing puppy is actually eating.
Track growth to catch problems early
Weighing your puppy every week or two and logging it turns feeding into a feedback loop: you can see whether growth is steady and lean, spot a plateau or a too-fast jump, and walk into vet visits with a real growth curve. That history is especially valuable for large breeds, where growth pace directly affects joint health, and for catching any illness that shows up first as a change in appetite or weight.
Watch your puppy grow the healthy way
Tavi charts your puppy's weight and body condition over time and keeps feeding and meal notes in one place, so you can keep growth lean and steady and adjust portions with real data. Free for your first pet.
Frequently asked questions
How much should I feed my puppy by weight?
The best guide is the feeding chart on your specific puppy food, matched to your puppy's current weight, because foods differ widely in calories. Use it as a starting point and adjust based on body condition. Reweigh regularly and update the amount as your puppy grows, and ask your vet for a tailored target.
How many times a day should I feed my puppy?
Feed about four meals a day from 6 to 12 weeks, three meals from 3 to 6 months, and two meals from 6 months onward. Divide the day's total food into these meals rather than adding extra. Frequent meals suit small puppy stomachs and help house-training.
When should I switch my puppy to adult food?
It depends on size: small breeds often switch around 9 to 12 months, medium breeds around 12 months, and large or giant breeds around 18 to 24 months when growth finishes. Transition gradually over about a week, and confirm the timing with your vet based on your dog's expected adult size.
Can I overfeed a puppy?
Yes. Overfeeding causes excess weight and, in large-breed puppies especially, too-fast growth that is linked to orthopedic problems like hip and elbow dysplasia. Feed to a lean body condition where you can easily feel the ribs and see a waist, keep treats limited, and avoid free-feeding.
Do large-breed puppies need special food?
Yes. Large and giant breed puppies should eat a food formulated for large-breed growth, which is designed to support slow, steady development and appropriate calcium levels. Growing too fast raises the risk of joint problems, so follow portion guidance carefully and don't add supplements without veterinary advice.
Tavi's guides are informational and not a substitute for professional veterinary advice, diagnosis or treatment. When in doubt, call your veterinarian. Sources: American Kennel Club (AKC); American Animal Hospital Association (AAHA); WSAVA Global Nutrition Committee; VCA Animal Hospitals