If you have a puppy staring at you with those eyes — you know the ones — you’ve probably asked: “Am I feeding this little one the right amount?” Almost every new puppy parent asks the same question, and the fact that you’re asking it means you’re already doing a great job.
Feeding a puppy isn’t as simple as filling the bowl to the brim. Puppies grow fast — small breeds reach adult size in about 10 months, while big breeds keep growing for up to 24 months. During that time, their bodies need the right amount of food to build strong bones, muscles, and a healthy brain. Too little food, and they may not grow properly. Too much, and they can gain weight too quickly, which may put extra pressure on their developing joints.
The good news? There is a simple system you can follow, and your puppy will give you plenty of clues about whether the portions are right. Let’s walk through it together.
A quick note before we start: Every puppy is different. The amounts below are general guidelines. Always check the feeding guide printed on your puppy food bag and, most importantly, talk to your vet about portion sizes for your specific pup.
Puppy Feeding Amounts by Age
The amount a puppy needs changes as they grow. Here’s a general guide to how much dry puppy food (kibble) to offer per day. Remember that the amounts in cups are approximate — always use your food’s label as your main reference.
8 Weeks Old (2 Months)
At 8 weeks, your puppy has just joined your family. Their tummy is tiny, so they need small, frequent meals spread through the day.
- Toy breeds (2–5 lbs adult weight): about ¼ to ½ cup per day, split into 4 meals
- Small breeds (5–20 lbs adult weight): about ½ to 1 cup per day, split into 4 meals
- Medium breeds (20–50 lbs adult weight): about 1 to 2 cups per day, split into 4 meals
- Large breeds (50–100 lbs adult weight): about 2 to 3 cups per day, split into 4 meals
At this age, meals should be small and frequent — little tummies empty fast, so four small meals keep their energy steady all day.
3 Months Old
By 3 months, your puppy is growing quickly and probably has a very healthy appetite. You can usually drop to 3 meals a day now.
- Toy breeds: about ¼ to ½ cup per day, split into 3–4 meals
- Small breeds: about ¾ to 1¼ cups per day, split into 3 meals
- Medium breeds: about 1½ to 2½ cups per day, split into 3 meals
- Large breeds: about 3 to 4 cups per day, split into 3 meals
This is a fun age — your puppy is likely bouncy, curious, and full of energy. That energy needs fuel, so don’t be surprised if they seem hungrier than before.
6 Months Old
At 6 months, many puppies are about halfway to their adult size. Growth starts to slow a little, and most puppies move to 2 meals a day around now.
- Toy breeds: about ¼ to ½ cup per day, split into 2–3 meals
- Small breeds: about 1 to 1½ cups per day, split into 2 meals
- Medium breeds: about 2 to 3 cups per day, split into 2 meals
- Large breeds: about 3 to 5 cups per day, split into 2 meals
A special note for large and giant breeds: Big puppies grow so fast that too-rapid growth can be hard on their joints. Your vet may suggest a large-breed puppy food that helps them grow at a steady, safe pace — a great question for your next visit.
9 to 12 Months Old
By this stage, many small and medium breeds are nearly finished growing and can start moving toward adult feeding amounts. Large breeds are still growing, so they usually stay on puppy food a bit longer.
- Toy and small breeds: about ½ to 1½ cups per day, split into 2 meals (many are ready for adult food around 9–12 months — ask your vet)
- Medium breeds: about 2 to 3 cups per day, split into 2 meals (often switch to adult food around 12 months)
- Large breeds: about 3 to 5 cups per day, split into 2 meals (usually stay on puppy food until 12–15 months)
- Giant breeds: up to 5+ cups per day, split into 2 meals; often stay on puppy food until 18–24 months
When it’s time to switch to adult food, do it slowly — mix a little more adult food into the puppy food each day over 7 to 10 days. If your pup has a sensitive stomach, our guide on best dog food for sensitive stomachs can help you choose their new food.
Adjusting by Weight and Breed Size
The age charts above give you a starting point, but your puppy’s weight and breed size matter just as much as their age. Here’s how to fine-tune.
Follow the food bag’s feeding guide first. Every brand has a chart based on your puppy’s current weight, and because different foods have different calorie counts, the bag’s chart is more accurate than any general guide.
Weigh your puppy monthly. A kitchen or bathroom scale works fine — stand on it holding your puppy and subtract your own weight. Many vets offer free weigh-ins too.
Use body shape as a guide. A healthy puppy should have a visible waist when you look at them from above and from the side. You should be able to feel (but not see) their ribs under a thin layer of fat. If you can’t feel the ribs at all, they may be getting a bit too much food; if the ribs are clearly visible with little covering, they may need a bit more. Your vet can show you what healthy body condition looks like — don’t be shy about asking at the next visit.
Match the food to the breed size. A small-breed puppy food has smaller kibble and more calories per bite, since tiny dogs burn energy fast. Large-breed puppy food has the right calcium balance to support slow, steady bone growth. Picking the right type matters almost as much as the amount.
How Many Meals Per Day?
Young puppies can’t handle big meals, so meals are spread out based on age. Here’s the simple pattern most vets suggest:
| Age | Meals per day |
|---|---|
| 8 weeks to 3 months | 4 meals |
| 3 to 6 months | 3 meals |
| 6 months onward | 2 meals |
A few practical tips for mealtime:
- Stick to a schedule. Feed at roughly the same times each day. Puppies love routine, and it makes house training easier because you can predict when they’ll need to go outside.
- Pick up the bowl after 15–20 minutes. If your puppy walks away, that’s fine. Leaving food out all day makes it hard to know how much they’re actually eating.
- Keep fresh water available at all times.
- Skip midnight snacks. Once your puppy sleeps through the night, their last meal can be early evening — about 3 hours before bedtime works well.

How to Tell If You’re Overfeeding or Underfeeding
Your puppy is always talking to you — you just have to read the signs.
Possible signs your puppy may be getting too little food
- You can clearly see their ribs, spine, or hip bones
- They seem low on energy during play
- Their coat looks dull or dry
- They seem constantly hungry even right after meals (note: puppies are dramatic about food, so judge this together with their body condition, not just the puppy eyes!)
Possible signs your puppy may be getting too much food
- You can’t feel their ribs at all under a layer of fat
- No visible waist from above or the side
- Regularly soft, loose stools (too much food can upset digestion)
- Weight gain much faster than your vet expects
A simple monthly check
Once a month: weigh them, feel their ribs, check their waist, and glance at their coat. Jot it down in a notebook or your phone. This little habit catches small problems early, and your vet will love seeing the record at checkups.
What NOT to Do
There are a few common mistakes that well-meaning puppy parents make. Avoiding these will keep your pup happy and healthy.
- Don’t guess the amount. “About a handful” isn’t good enough. Use a measuring cup or a kitchen scale for every meal — small differences add up over weeks.
- Don’t feed adult dog food to a puppy. Puppy food has extra protein, fat, and nutrients that growing bodies need.
- Don’t switch foods suddenly. Mix old and new food over 7 to 10 days, gradually increasing the new food, or you’ll risk an upset tummy.
- Don’t give milk or lots of table scraps. Cow’s milk can upset a puppy’s tummy, and scraps add uncounted calories. A little plain pumpkin as an occasional treat is fine, but meals should be their balanced puppy food.
- Don’t overdo treats. Treats should make up no more than about 10% of daily food. If you’ve used lots of training treats, slightly reduce the next meal.
- Don’t feed right before or after hard exercise. Let your puppy rest about an hour after big play before meals, and wait a bit after eating before active play.
- Don’t ignore a sudden change in appetite. A puppy who normally eats eagerly but suddenly refuses food may be showing a sign that something is off (more on that below).
When to See a Vet
Food and growth questions are exactly what your vet is there for. Reach out to your vet if you notice any of the following:
- Your puppy refuses food for more than a day, or eats noticeably less for several days in a row
- Sudden weight loss, or weight gain much faster than expected
- Vomiting, diarrhea, or very soft stools lasting more than a day or two
- A dull coat, low energy, or slow growth that worries you
- You’re unsure about portion sizes, when to switch to adult food, or which food suits your breed
Your vet can weigh your puppy, check their body condition, and fine-tune portions — there’s no such thing as a silly question here. If your pup has turned their nose up at meals, our tips for picky eaters might help too, but check with your vet first if the fussiness is new.
Frequently Asked Questions
How do I know if I’m feeding my puppy enough?
The best guide is your puppy’s body, not the bowl. You should be able to feel (but not see) their ribs, they should have a visible waist, and they should be energetic and growing steadily. Weigh them monthly and share the numbers with your vet at checkups.
Can I feed my puppy three meals a day instead of four at 8 weeks?
Yes — four meals is a guideline, not a strict rule. Some 8-week-old puppies do perfectly well on three meals. The key is that the total daily amount stays the same and meals are spread through the day. If your puppy seems content and is growing well on three meals, that’s fine.
Should I follow the food bag’s chart or the online charts?
Start with the food bag’s chart, since it’s written for that food’s calorie content. Online charts are a helpful general guide, but they can’t account for your brand’s calories. If the bag’s chart and your puppy’s body condition ever disagree — for example, the recommended amount causes too-fast weight gain — your vet can help you adjust.
When should I switch my puppy to adult dog food?
It depends on breed size. Small breeds are often ready around 9 to 12 months, medium breeds around 12 months, and large or giant breeds between 12 and 24 months. Switch gradually — mix adult food into puppy food over 7 to 10 days. Your vet can tell you the right time for your specific puppy, so it’s a great question for a regular checkup.
What if my puppy always seems hungry?
Most puppies act hungry — it’s their job! Before adding more food, check their body condition: can you feel their ribs? Do they have a waist? Are they growing normally? If all of that looks good, they probably don’t need extra food. A slow-feeder bowl can help fast eaters feel satisfied. If constant hunger comes with weight loss or other changes, check with your vet.
A Final Word
Feeding your puppy the right amount feels like a big responsibility — and it is, but it’s simpler than it seems. Start with the food bag’s guide, split it into the right number of meals, watch your puppy’s body, and keep your vet in the loop.
Before you know it, that tiny puppy will be a healthy, happy dog — and you’ll be the expert who got them there. Enjoy every mealtime together. 🐾