Knowing how much to feed a puppy is one of the first questions every new owner asks. Feed too little and your pup may not get what it needs to grow. Feed too much and you risk rapid weight gain that is hard to undo later. The good news is that a few simple rules make it easy to get right.
Start with the feeding guide on the bag
Every complete puppy food includes a feeding chart based on your puppy's current weight and expected adult size. Treat this number as a starting point, not a fixed rule. Puppies vary in activity level and metabolism, so you will fine-tune the amount over the first few weeks.
Remember that the amount on the chart is the total for the whole day. Divide it across the number of meals your puppy eats.
How many meals a day by age
| Age | Meals per day |
|---|---|
| 8 to 12 weeks | 4 meals |
| 3 to 6 months | 3 meals |
| 6 to 12 months | 2 meals |
| 12 months and up | 2 meals (adult routine) |
Small stomachs do better with smaller, more frequent meals. Measured meals at set times also make house training easier, because what goes in on schedule tends to come out on schedule.
Small breed vs. large breed puppies
Size matters. Small and medium breed puppies have fast metabolisms and reach adult size sooner, often around 9 to 12 months. Large breed puppies grow for longer and benefit from a food formulated to support steady growth. If you have a bigger pup, read our guide on how to choose the right food for a large breed puppy.
How to tell if you are feeding the right amount
The best measure is your puppy's body condition:
- Ribs: you should be able to feel them easily with light pressure, but not see them sharply.
- Waist: looking down from above, you should see a gentle inward curve behind the ribs.
- Belly: from the side, the belly should tuck up slightly rather than hang low.
If your puppy looks round, reduce the daily amount by about 10 percent. If the ribs and hip bones are very visible, increase slightly. Weigh your puppy every couple of weeks and share the numbers with your veterinarian at checkups.
Do not forget treats
Training treats are essential, but they count. Keep treats to roughly 10 percent of daily calories, and use tiny pieces. Many owners simply set aside part of the daily kibble to use as rewards.
Common puppy feeding mistakes
- Free feeding: leaving food out all day makes it hard to know how much your puppy eats.
- Switching foods too often: constant changes can upset a sensitive stomach. If you do switch, mix the new food in gradually over 7 to 10 days.
- Too many table scraps: human food can unbalance a complete diet and some foods are unsafe for dogs.
Frequently asked questions
How much should an 8-week-old puppy eat?
Follow the daily amount on your puppy food bag for your puppy's weight and expected adult size, divided into four small meals.
Should I feed my puppy at night?
Most owners give the last meal 2 to 3 hours before bedtime. This leaves time for a final potty break and helps your puppy sleep through the night.
When can my puppy eat adult food?
Small and medium breeds often switch around 10 to 12 months, while large breeds may stay on puppy food until 12 to 18 months. Ask your veterinarian for advice for your dog.
Puppy foods we recommend
Our Small & Medium Breed Puppy Food and Large Breed Puppy Food are made for growing dogs. For an all-in-one routine, try the Small/Medium Breed Puppy System. Explore the full Dog Food collection.
This guide is general information. Your veterinarian can give feeding advice tailored to your puppy.