How much food should a puppy eat a day?

Quick answers

The amount of food a puppy should eat per day depends on multiple factors like age, size, activity level and calorie needs. As a general guideline:

  • 8-12 weeks old puppy: 4 meals per day, 1/2 cup to 1 cup per meal
  • 3-6 months old puppy: 3 meals per day, 1 to 2 cups per meal
  • 6-12 months old puppy: 2 meals per day, 1 to 2.5 cups per meal

However, these are just estimates. The actual amount will vary for each puppy based on breed, current weight and projected adult weight. Follow the feeding guidelines on your puppy food packaging as a starting point and monitor your puppy’s body condition score. Adjust amounts as needed to maintain an ideal weight.

How often should puppies eat?

Puppies need to eat more frequently than adult dogs because of their high energy needs and small stomachs. The general feeding schedule guidelines are:

  • 8-12 weeks old: 4 meals per day
  • 3-6 months old: 3 meals per day
  • 6-12 months old: 2 meals per day

When puppies are weaned off their mother’s milk around 4-6 weeks old, they should be fed 4 times per day. The meals should be spaced out somewhat evenly throughout the day.

Around 3-4 months old, puppy meals can be reduced to 3 per day – breakfast, lunch and dinner. Then down to 2 meals per day – breakfast and dinner – by 6-12 months old.

Two meals a day is typically recommended for adult dogs as well. But some owners continue with 3 meals a day throughout their dog’s life.

Sticking to a consistent feeding schedule helps avoid digestive upsets. And frequent small meals are easier for a puppy to digest than one or two large meals. If you need to be away from home during normal meal times, consider getting an automatic pet feeder.

How much should I feed my puppy?

The amount you should feed your puppy depends on multiple factors:

  • Age – calorie needs decrease as puppies get older
  • Size – larger breeds need more food than smaller breeds
  • Activity level – active puppies require more calories
  • Health – medical issues or nutrient deficiencies may increase needs

As a very general guideline, the daily recommended intake for puppies is:

  • 2 – 4 pounds of expected adult weight: 1/2 to 1 cup per day
  • 5 – 10 pounds of expected adult weight: 1 to 1 1/2 cups per day
  • 10 – 25 pounds of expected adult weight: 1 1/2 to 2 1/4 cups per day
  • 25+ pounds of expected adult weight: 2 1/4+ cups per day

However, every puppy and breed is different. The best way to determine your puppy’s ideal food amount is to follow the feeding guidelines on your puppy food package. Pet food companies have researched calorie needs based on age, weight and activity. Then adjust up or down as needed to maintain a healthy weight.

Here are some tips for deciding portion sizes:

  • Start with the recommended amounts on the packaging and watch your puppy’s weight.
  • Weigh out the kibble rather than eyeballing volume amounts which can be inaccurate.
  • Use a measuring cup for canned wet foods.
  • Divide the total daily amount into the number of scheduled feedings.

For example, if the package recommends 1 1/2 cups per day total and you feed 3 meals – feed 1/2 cup at each meal.

Also monitor your puppy’s body condition score – you should be able to easily feel their ribs but not see them. Adjust food amounts up or down if they become overweight or too thin. Every puppy is different and their needs change as they grow, so be adaptive. Consult your vet if you are unsure about your puppy’s growth and nutrition.

How to choose a puppy food amount

Choosing the right food amount for your puppy requires considering multiple factors:

1. Expected adult weight

Larger breed puppies who will weigh more as adults require more calories than smaller breeds. So base food amounts on expected mature size.

For example, a St. Bernard puppy expected to weigh 160 lbs needs a lot more food than a Chihuahua expected to weigh only 5 lbs full grown.

2. Puppy food label guidelines

Reputable puppy food brands have researched calorie needs and provide feeding guidelines on the label or website. This takes into account age, weight and activity.

Start with the amounts recommended for your puppy’s current age and weight range. Then adjust up or down as needed.

3. Monitor growth & weight

Weigh your puppy regularly and monitor their body condition score. You should be able to easily feel their ribs but not see them.

If your puppy becomes overweight or too thin, adjust food amounts accordingly. Every puppy grows at a different rate so you may need to tweak portions.

4. Activity level

Active puppies who get a lot of exercise may need more food than indicated for their expected adult weight. Monitor if they seem too thin when fed expected amounts.

Likewise, less active puppies may need less than guidelines. Observe if they become overweight. Adjust amounts to maintain ideal weight.

5. Health conditions

Certain medical conditions like parasites, diarrhea or nutrient deficiencies can increase calorie needs in puppies. Get vet advice on food amounts if your puppy has any health issues.

Any rapid weight loss or gain should also be checked by a vet in case it indicates an underlying problem.

6. Quality of food

Higher quality puppy foods with more natural ingredients, meat proteins and less fillers allow you to feed smaller amounts.

Lower quality foods are less nutrient dense so puppies need to eat more to get the nutrition they need.

7. Individual variation

Every puppy is different in terms of metabolism, activity level and growth rate. Be adaptive and find the right amount through trial and error for your individual puppy.

Monitor weight changes and body condition and adjust as needed. There is no perfect food amount that applies to all puppies uniformly.

Puppy feeding guide by age

Here is a general puppy feeding guide by age, assuming a typical activity level:

8-12 weeks old

– Feed 4 meals per day
– Amount per meal: 1/2 – 1 cup
– Total daily amount: 1 – 4 cups

Puppies 8-12 weeks old should be fed 4 small meals spaced throughout the day. The total daily amount will depend on their expected adult size. Monitor weight weekly and adjust as needed.

3-6 months old

– Feed 3 meals per day
– Amount per meal: 1 – 2 cups
– Total daily amount: 2 – 6 cups

At 3-4 months old, reduce to 3 meals per day. The exact amount to feed will vary based on the puppy’s breed and current weight. Continue monitoring weight and body condition.

6-12 months old

– Feed 2 meals per day
– Amount per meal: 1 – 2.5 cups
– Total daily amount: 2 – 5 cups

By 6-12 months old, most puppies can switch to adult dog feeding schedules of 2 meals per day. Portion sizes should be based on target adult weight and activity.

Tips for feeding puppies

Follow these tips to ensure your puppy’s nutritional needs are met:

  • Provide age appropriate puppy food until at least 12 months old.
  • Follow label guidelines for amounts based on weight.
  • Weigh out portions rather than eyeballing volume.
  • Offer set meals rather than free feeding.
  • Feed on a consistent schedule.
  • Make dietary changes gradually if needed.
  • Ensure access to fresh water at all times.
  • Monitor growth & body condition score.
  • Adjust amounts as needed to maintain ideal weight.
  • Consult your vet about any concerns.

Proper nutrition is extremely important for puppies to grow and develop properly. Allowing a puppy to become overweight or underweight can negatively impact their health long-term. Discuss any questions with your veterinarian.

Puppy food amount FAQs

Should I follow the guidelines on the puppy food bag?

Yes, the feeding guidelines on commercial puppy foods provide a good starting point. Pet food companies research the specific nutritional needs for puppies of different ages and weights. Follow the recommended amounts for your puppy’s current age and size.

Then adjust up or down as needed based on their condition. Due to variances in activity levels and metabolism, they may need more or less. But the package directions give you an initial estimate.

How much should I feed an underweight puppy?

If your puppy is underweight, start by slowly increasing the amount of their current food by 10-20%. For example, add an extra 1/4 cup per meal.

Also have your vet examine them to rule out any underlying medical cause for the low weight like parasites.

Improving nutrition by feeding more, switching to a higher calorie puppy food, or adding nutritional supplements can help underweight puppies gain weight safely.

How much should I feed an overweight puppy?

For an overweight or obese puppy, consult your vet on safe weight loss guidelines. In most cases, you will need to reduce food amounts by 10-20% gradually.

For example cut back to 3/4 cup per meal if currently feeding 1 cup. Or switch to a weight control puppy formula with fewer calories.

Increasing exercise can also help burn additional calories. But avoid strenuous exercise in growing puppies which could harm joint development. Weight loss should be slow and steady.

Should I free feed my puppy?

Free feeding a puppy by leaving food out all day is not generally recommended. It makes it harder to monitor how much they are eating. And puppies may overindulge leading to obesity.

Instead, provide set meals on a consistent schedule. Pick up uneaten food after 15-20 minutes. This will better allow you to gauge intake and adjust amounts as needed.

Is it bad to overfeed puppies?

Yes, it is unhealthy for puppies to consume too many calories. Excessive intake can lead to obesity, developmental orthopedic disease, metabolic disorders, and shorter lifespan.

Overfeeding is especially risky for large and giant breed puppies who are prone to developmental issues. Closely follow feeding guidelines and monitor weight. Cut back if they become overweight.

What if my puppy always acts hungry?

Puppies may act hungry and beg for more food even when sufficiently fed. Some are simply very food motivated.

Stick to measured portion sizes based on guidelines and not on pleading behavior which could lead to overfeeding. Monitor weight rather than appetite to decide if more food is needed.

If they are truly losing weight or show high energy needs, increase amounts gradually. But don’t give in if they simply want extra treats!


Determining the right amount of food for puppies can seem challenging but following feeding guidelines, monitoring weight regularly, and making adjustments as needed can help provide optimal nutrition. While amounts vary widely based on age, breed, size and activity, most puppies do best on portion controlled, scheduled feedings not free feeding. Work with your vet and use guidelines wisely to ensure your puppy gets all the nutrients they need without overdoing it. Proper feeding sets them up for a long, healthy life.

Leave a Comment