How Much Should I Feed My Puppy by Age

How Much Should I Feed My Puppy by Age? Puppy Feeding Guide

Feeding a puppy the right amount is one of the most important parts of raising a healthy dog. Puppies grow quickly, and their bodies need enough calories, protein, fat, vitamins, and minerals to support strong bones, muscles, brain development, and daily energy.

But many new dog owners ask the same question: How much should I feed my puppy by age? The answer depends on your puppy’s age, breed size, weight, activity level, body condition, and the type of food you are feeding.

In general, young puppies need several small meals per day, while older puppies can gradually move toward fewer meals. The exact portion size should usually be based on the feeding guide on your puppy food label, adjusted according to your puppy’s growth and body condition.

In this guide, we’ll explain how much to feed a puppy by age, how often puppies should eat, how feeding needs differ by breed size, and how to tell if your puppy is eating too much or too little.

How Much Should I Feed My Puppy by Age?

The amount you should feed your puppy depends mainly on their age, current weight, expected adult size, and puppy food formula. A tiny Chihuahua puppy and a Great Dane puppy will need very different portions, even if they are the same age.

As a general rule, puppies need more calories per pound of body weight than adult dogs because they are growing. However, overfeeding can be harmful, especially for large-breed puppies, because rapid growth may increase the risk of bone and joint problems.

Most puppy foods include a feeding chart on the package. This chart is usually the best starting point because calorie levels vary between brands.

A simple puppy feeding schedule by age looks like this:

Puppy AgeMeals Per DayGeneral Feeding Notes
6–8 weeks4 mealsSmall, soft meals; transitioning from mother’s milk
8–12 weeks3–4 mealsHigh-quality puppy food; consistent schedule
3–6 months3 mealsAdjust portions as puppy grows
6–12 months2 mealsMost puppies can move to twice daily feeding
12+ months2 mealsMany dogs transition to adult food, depending on breed size

This table gives a general structure, but your puppy’s exact food amount should be adjusted based on their body condition and your vet’s advice.

Puppy Feeding Chart by Age

The following chart gives a general idea of how feeding changes as puppies grow. Always check your specific puppy food label because different foods have different calorie densities.

AgeHow Often to FeedWhat to FeedImportant Notes
6–8 weeks4 times dailySoftened puppy foodPuppy should be fully weaning or recently weaned
8–12 weeks3–4 times dailyPuppy foodKeep meals small and regular
3–4 months3 times dailyPuppy foodGrowth is fast; monitor weight weekly
4–6 months3 times dailyPuppy foodAdjust portions as body size increases
6–9 months2–3 times dailyPuppy foodMany puppies can move to 2 meals
9–12 months2 times dailyPuppy foodSmall breeds may be close to adult size
12–18 months2 times dailyPuppy or adult food depending on breedLarge breeds may still need puppy food
18–24 months2 times dailyAdult food for most dogsGiant breeds may mature later

Puppies should usually eat food labeled for growth or puppies. Large-breed puppies should often eat a formula made specifically for large-breed puppy growth, because it helps control calcium, phosphorus, and calories.

How Often Should Puppies Eat?

Puppies need more frequent meals than adult dogs because they have small stomachs and high energy needs. Feeding too much at once can cause stomach upset, while going too long without food may make some puppies feel weak or overly hungry.

6 to 8 Weeks Old

At 6 to 8 weeks old, most puppies are being weaned from their mother and learning to eat solid food. They usually need 4 small meals per day.

At this age, meals should be soft and easy to chew. You can moisten dry puppy kibble with warm water to make it easier for young puppies to eat.

Feeding tips for 6–8 week old puppies:

  • Feed 4 small meals daily.
  • Use puppy food, not adult dog food.
  • Soften kibble if needed.
  • Keep fresh water available.
  • Avoid sudden food changes.
  • Monitor for diarrhea or vomiting.

A puppy should generally not leave their mother and litter before 8 weeks unless advised by a veterinarian or rescue professional.

8 to 12 Weeks Old

From 8 to 12 weeks, puppies are usually settling into their new homes. This is a key time to keep their feeding routine consistent.

Most puppies at this age should eat 3 to 4 meals per day. Small breeds may do better with 4 meals because they have tiny stomachs and can be more prone to low blood sugar.

Feeding tips for 8–12 week old puppies:

  • Feed at the same times each day.
  • Follow the puppy food label as a starting point.
  • Keep treats limited.
  • Avoid table scraps.
  • Watch stool quality during diet changes.
  • Use food rewards from their daily portion during training.

If you are changing from the breeder’s or shelter’s food to a new food, transition gradually over 7 to 10 days.

3 to 6 Months Old

Between 3 and 6 months, puppies are still growing quickly. Most puppies do well with 3 meals per day during this stage.

Your puppy may look like they are always hungry, but that does not always mean they need more food. Some puppies are naturally food-motivated and will eat more than they need if allowed.

Feeding tips for 3–6 month old puppies:

  • Feed 3 meals daily.
  • Adjust portions as your puppy gains weight.
  • Track body condition, not just appetite.
  • Avoid overfeeding.
  • Use measured meals instead of free-feeding.
  • Keep training treats small.

This is also a good age to build healthy habits. Teach your puppy to eat meals calmly and avoid giving too many extras from your plate.

6 to 12 Months Old

From 6 to 12 months, many puppies can switch to 2 meals per day. However, some small puppies may still benefit from 3 meals for a little longer, especially if they are very active or have trouble maintaining weight.

At this stage, your puppy’s growth rate may begin to slow, especially in small and medium breeds. Large and giant breeds may continue growing for much longer.

Feeding tips for 6–12 month old puppies:

  • Feed 2 meals daily for most puppies.
  • Continue puppy food unless your vet says otherwise.
  • Monitor weight and waistline.
  • Reduce portions if your puppy becomes overweight.
  • Avoid high-calorie treats.
  • Keep exercise age-appropriate.

Do not rush large-breed puppies onto adult food too early without veterinary guidance.

12 to 24 Months Old

Many puppies reach adulthood around 12 months, but this depends heavily on breed size.

General maturity timeline:

Breed SizeApproximate Adult Maturity
Small breeds9–12 months
Medium breeds12–14 months
Large breeds12–18 months
Giant breeds18–24 months

Small breeds may transition to adult dog food around 9 to 12 months. Large and giant breeds may need puppy or large-breed puppy food longer.

Feeding tips for 12–24 month old dogs:

  • Most dogs eat 2 meals daily.
  • Transition to adult food gradually.
  • Ask your vet when to switch food.
  • Adjust calories as growth slows.
  • Continue monitoring body condition.

How Much Food Should a Puppy Eat Per Day?

There is no single amount that works for every puppy. One puppy may need half a cup per day, while another may need several cups. The right amount depends on the food’s calories and your puppy’s size.

To decide how much to feed:

  1. Check the food label. Find the feeding chart for your puppy’s age and weight.
  2. Use your puppy’s expected adult weight if the chart asks for it.
  3. Divide the daily amount into meals. For example, if your puppy needs 1 cup per day and eats 4 meals, feed 1/4 cup per meal.
  4. Monitor body condition. Adjust if your puppy becomes too thin or too heavy.
  5. Ask your vet. This is especially important for large breeds, toy breeds, or puppies with health issues.

Remember that wet food, dry food, raw diets, and fresh food all have different calorie levels. A cup of one food may not equal a cup of another food.

Puppy Feeding Amount by Breed Size

Breed size matters because puppies grow at different speeds. A toy breed puppy may mature in less than a year, while a giant breed puppy may continue growing for nearly two years.

Small-Breed Puppies

Small-breed puppies include breeds such as Chihuahuas, Yorkies, Maltese, Dachshunds, Shih Tzus, and Toy Poodles.

Small puppies have tiny stomachs but fast metabolisms. They may need smaller, more frequent meals when young.

Small-breed puppy feeding tips:

  • Feed 3–4 meals daily when young.
  • Use small-breed puppy food if possible.
  • Watch for signs of low blood sugar.
  • Keep pieces small and easy to chew.
  • Avoid long gaps between meals.

Small puppies can become full quickly, so nutrient-dense puppy food is important.

Medium-Breed Puppies

Medium-breed puppies include breeds such as Beagles, Cocker Spaniels, Border Collies, Bulldogs, and Australian Cattle Dogs.

These puppies usually do well with standard puppy food and a steady feeding schedule.

Medium-breed puppy feeding tips:

  • Feed 3–4 meals daily at 8–12 weeks.
  • Move to 3 meals around 3–6 months.
  • Move to 2 meals around 6–12 months.
  • Monitor weight and activity.
  • Avoid too many treats.

Medium breeds often reach adult size around 12 to 14 months.

Large-Breed Puppies

Large-breed puppies include Labrador Retrievers, Golden Retrievers, German Shepherds, Boxers, Standard Poodles, and Rottweilers.

Large puppies need controlled growth. Overfeeding can cause them to grow too quickly, which may put stress on developing bones and joints.

Large-breed puppy feeding tips:

  • Choose large-breed puppy food.
  • Avoid overfeeding.
  • Do not add calcium supplements unless prescribed.
  • Keep puppy lean, not chubby.
  • Feed measured meals.
  • Ask your vet about growth rate.

A large-breed puppy should not be encouraged to gain weight too quickly.

Giant-Breed Puppies

Giant-breed puppies include Great Danes, Mastiffs, Saint Bernards, Newfoundlands, Irish Wolfhounds, and Great Pyrenees.

These puppies require special attention because they grow for a long time and are more prone to orthopedic issues if overfed or fed an unbalanced diet.

Giant-breed puppy feeding tips:

  • Use giant-breed or large-breed puppy food.
  • Keep growth slow and steady.
  • Avoid high-calorie extras.
  • Do not free-feed unless your vet recommends it.
  • Monitor body condition carefully.
  • Continue puppy feeding longer if advised by your vet.

For giant breeds, it is especially important to work with your veterinarian on a feeding plan.

Should Puppies Eat Wet Food or Dry Food?

Puppies can eat wet food, dry food, or a combination, as long as the food is complete and balanced for growth.

Dry Puppy Food

Dry kibble is convenient, easy to measure, and often more affordable. It can also be useful for training rewards if your puppy likes it.

Benefits of dry food include:

  • Easy portion control
  • Longer shelf life
  • Less messy
  • Good for puzzle feeders
  • Convenient for training

Some very young puppies may need kibble softened with warm water.

Wet Puppy Food

Wet food is softer and often more appealing to picky puppies. It may be helpful for puppies that have trouble chewing or need extra moisture.

Benefits of wet food include:

  • Soft texture
  • Strong smell and taste
  • Higher moisture content
  • Easier for some puppies to chew

Wet food can be higher in cost and may spoil faster after opening.

Mixing Wet and Dry Puppy Food

You can mix wet and dry puppy food if both are safe and balanced for puppies. Just make sure you do not accidentally overfeed by giving full portions of both.

When mixing foods, calculate the total calories or follow your vet’s guidance.

Should You Free-Feed a Puppy?

Free-feeding means leaving food out all day for your puppy to eat whenever they want. While this may seem convenient, scheduled meals are usually better for most puppies.

Scheduled feeding helps:

  • Control portions
  • Prevent overeating
  • Make potty training easier
  • Track appetite changes
  • Build a predictable routine
  • Reduce picky eating habits

Free-feeding may lead to overeating in food-motivated puppies. It can also make it harder to notice if your puppy suddenly stops eating.

For most puppies, measured meals at set times are the better choice.

How to Know If You Are Feeding Your Puppy Enough

The best way to know if your puppy is eating enough is to monitor their body condition, energy, growth, and stool quality.

A healthy puppy should:

  • Have steady growth
  • Be active and playful
  • Have a visible waist from above
  • Have ribs you can feel but not easily see
  • Have normal stools
  • Have a shiny coat
  • Seem satisfied after meals but not overly stuffed

Your puppy should not look round and heavy, but they also should not look bony.

Signs You May Be Underfeeding Your Puppy

Your puppy may not be getting enough food if they show signs of poor growth or low energy.

Possible signs of underfeeding include:

  • Ribs, spine, or hips are very visible
  • Poor weight gain
  • Low energy
  • Constant hunger with weight loss
  • Dull coat
  • Weakness
  • Poor muscle development
  • Eating non-food items
  • Slow growth compared with littermates

If you think your puppy is underfed, speak with your veterinarian. Do not suddenly double their meals without guidance, especially if they are very thin or unwell.

Signs You May Be Overfeeding Your Puppy

Overfeeding is common because puppies often act hungry even when they have eaten enough. Too much food can lead to unhealthy weight gain and digestive upset.

Possible signs of overfeeding include:

  • Round belly
  • Excess body fat
  • No visible waist
  • Soft stools or diarrhea
  • Rapid weight gain
  • Low interest in exercise
  • Vomiting after meals
  • Gas or bloating
  • Leaving food behind regularly

For large-breed puppies, overfeeding can be especially risky because rapid growth may affect joint and bone development.

How Many Treats Can a Puppy Have?

Treats should be limited. A good rule is that treats should make up no more than 10% of your puppy’s daily calories. The rest should come from complete and balanced puppy food.

Too many treats can cause:

  • Weight gain
  • Poor nutrition balance
  • Picky eating
  • Diarrhea
  • Reduced interest in regular food

For training, use tiny treats or pieces of your puppy’s regular kibble. Puppies do not need large treats to learn.

When Should You Change Your Puppy’s Food Amount?

Your puppy’s food amount will change as they grow. You may need to adjust portions every few weeks during early puppyhood.

Adjust food amounts when:

  • Your puppy gains weight
  • Your puppy enters a new age stage
  • You switch food brands
  • Your puppy becomes too thin or too heavy
  • Activity level changes
  • Your vet recommends a change
  • Your puppy is spayed or neutered
  • Growth starts to slow

After spaying or neutering, some puppies may need fewer calories because their energy needs can change. Ask your veterinarian whether adjustments are needed.

How to Switch Puppy Food Safely

If you need to change your puppy’s food, do it gradually. Sudden diet changes can cause vomiting or diarrhea.

A simple 7-day transition plan:

DayOld FoodNew Food
Days 1–275%25%
Days 3–450%50%
Days 5–625%75%
Day 70%100%

Some puppies with sensitive stomachs may need a slower transition over 10 to 14 days.

Foods Puppies Should Not Eat

While small pieces of dog-safe treats can be fine, many human foods are unsafe for puppies.

Avoid giving puppies:

  • Chocolate
  • Grapes
  • Raisins
  • Onions
  • Garlic
  • Alcohol
  • Caffeine
  • Macadamia nuts
  • Cooked bones
  • Fatty scraps
  • Xylitol-containing foods
  • Raw bread dough
  • Very salty foods
  • Spicy foods

Puppies are small and sensitive, so even small amounts of unsafe foods can be dangerous.

Sample Puppy Feeding Schedule

A regular feeding schedule can help with digestion, energy, and potty training.

8 to 12 Week Old Puppy Schedule

Example schedule for 4 meals per day:

  • 7:00 AM — Breakfast
  • 11:00 AM — Meal 2
  • 3:00 PM — Meal 3
  • 7:00 PM — Dinner

Take your puppy outside shortly after meals to help with potty training.

3 to 6 Month Old Puppy Schedule

Example schedule for 3 meals per day:

  • 7:00 AM — Breakfast
  • 12:00 PM — Lunch
  • 6:00 PM — Dinner

This schedule works well for many growing puppies.

6 to 12 Month Old Puppy Schedule

Example schedule for 2 meals per day:

  • 7:00 AM — Breakfast
  • 6:00 PM — Dinner

Most older puppies can handle two meals daily, but some small breeds may need an extra small meal.

FAQs About Feeding Puppies by Age

How much should I feed my puppy per day?

The amount depends on your puppy’s age, weight, expected adult size, activity level, and food type. Start with the feeding chart on your puppy food label, divide the daily amount into meals, and adjust based on your puppy’s body condition.

How many times a day should a puppy eat?

Most puppies eat 4 meals daily at 6–8 weeks, 3–4 meals daily at 8–12 weeks, 3 meals daily from 3–6 months, and 2 meals daily after about 6 months. Very small puppies may need more frequent meals for longer.

Can I feed my puppy twice a day?

You can usually feed a puppy twice a day after around 6 months of age. Younger puppies often need 3–4 meals per day because their stomachs are small and their energy needs are high.

How do I know if my puppy is still hungry?

Some puppies act hungry even when they are eating enough. Instead of judging by begging alone, look at body condition, growth, energy, and stool quality. If your puppy is thin, losing weight, or seems weak, contact your vet.

Should puppies eat puppy food or adult dog food?

Puppies should usually eat food labeled for puppies or growth. Adult dog food may not provide the right nutrient balance for growing puppies. Large-breed puppies should often eat large-breed puppy food.

When should I switch my puppy to adult food?

Small breeds may switch around 9–12 months, medium breeds around 12–14 months, large breeds around 12–18 months, and giant breeds around 18–24 months. Ask your vet for the best timing based on your puppy’s breed and growth.

Is it okay to leave food out all day for my puppy?

Scheduled meals are usually better than free-feeding. Measured meals help prevent overeating, support potty training, and make it easier to notice appetite changes.

What happens if I overfeed my puppy?

Overfeeding can cause weight gain, diarrhea, vomiting, and unhealthy growth. In large-breed puppies, too many calories may contribute to bone and joint problems.

What should I do if my puppy refuses to eat?

If your puppy skips one meal but acts normal, monitor them closely. If they refuse multiple meals, seem weak, vomit, have diarrhea, or are very young or small, contact your veterinarian promptly.

Can I use treats while feeding my puppy?

Yes, but keep treats small and limited. Treats should make up no more than about 10% of your puppy’s daily calories. You can also use part of your puppy’s regular kibble as training rewards.

Conclusion

How much you should feed your puppy by age depends on their size, breed, weight, activity level, and the food you choose. Most puppies need several small meals per day when young, then gradually move to two meals daily as they mature.

As a general guide, puppies usually eat 4 meals daily at 6–8 weeks, 3–4 meals at 8–12 weeks, 3 meals from 3–6 months, and 2 meals after about 6 months. Small breeds may need frequent meals longer, while large and giant breeds need careful portion control to support steady growth.

Always start with the feeding chart on your puppy food label, measure meals carefully, and monitor your puppy’s body condition. If your puppy is gaining too much weight, staying too thin, refusing food, or has digestive problems, ask your veterinarian for guidance.

A healthy feeding routine gives your puppy the nutrition they need to grow into a strong, happy adult dog.