Getting your puppy's feeding right fuels healthy growth without overdoing it — and the schedule changes a lot in the first year. Here's how often and how much to feed at every stage, from weaning to their first birthday.

Feeding a puppy isn't the same as feeding an adult dog. Puppies grow at a breathtaking rate, with high energy needs packed into small stomachs, which is why they eat more frequently and need specially formulated food. But their needs change month by month, and both underfeeding and overfeeding carry real risks. This guide lays out the feeding schedule by age, how much to give, and how everything shifts as your puppy grows toward adulthood.

Why puppies eat differently

A growing puppy needs roughly twice the calories per pound of body weight that an adult dog does, to fuel rapid development of bones, muscles, and organs. Yet their stomachs are tiny, so they can't take in a day's energy in one or two meals — hence frequent feeding. Young puppies, especially small breeds, are also prone to dangerous blood-sugar drops (hypoglycemia) if meals are spaced too far apart. Frequent, appropriately sized meals of a complete puppy food keep growth steady and blood sugar stable.

The feeding schedule by age

  • Weaning to 3 months: 4 meals a day. Tiny tummies and fast metabolisms need food spread across the day.
  • 3 to 6 months: 3 meals a day. As the stomach grows and the most frantic growth eases slightly, you can drop to three feedings.
  • 6 to 12 months: 2 meals a day. Most puppies transition to the adult routine of morning and evening meals during this window.
  • 12 months and beyond: 2 meals a day as an adult (large and giant breeds may stay on puppy food and a puppy schedule a little longer, since they grow for longer).

This frequency divides the daily amount; it doesn't change the total. For the wider picture on meal frequency across a dog's whole life, see our guide on how often to feed a dog.

How much to feed

The right amount depends on your puppy's age, current weight, expected adult size, and the specific food, since calorie density varies between brands. The best starting point is the feeding guide on your puppy food's packaging, which gives amounts by current weight and age — then adjust based on your puppy's body condition. Because puppies grow so fast, you'll need to recalculate regularly: a portion that's right this month will be too small next month. Our dog calorie calculator accounts for life stage, and the puppy weight predictor helps you anticipate their adult size so you can plan ahead.

Lean is healthy. Resist the urge to fatten up a puppy. Overfeeding makes puppies grow too fast, which is linked to joint and bone problems, especially in large breeds. You should be able to feel your puppy's ribs easily under a light layer of fat and see a waist from above. A lean puppy is a healthy puppy.

Choosing the right puppy food

Feed a food specifically formulated for puppies (or labeled for “all life stages”) and complete and balanced to AAFCO standards for growth. Puppy formulas have the extra protein, calories, and nutrients like calcium and phosphorus that growth requires — in carefully balanced amounts, which matters because too much calcium can harm large-breed development. Large and giant breeds should eat a food formulated specifically for large-breed puppies, designed to support slower, steadier growth that protects developing joints. If you're unsure how to read the label, our guide to reading dog food labels shows what to look for.

Wet, dry, or both for puppies?

Puppies can eat dry kibble, wet food, or a combination, as long as it's a complete puppy formula. Very young puppies just weaning may need kibble softened with warm water to make it easier to eat, gradually offered drier as they grow. Wet food is palatable and easy to chew; dry food is convenient and supports developing teeth. A mix works well for many puppies — our wet vs. dry comparison covers the trade-offs in detail.

Keep a consistent routine

Feed at the same times each day in a quiet spot. A predictable schedule regulates digestion, makes house-training far easier (a puppy who eats on schedule poops on schedule), and reduces anxiety and begging. Measure each meal rather than free-feeding or eyeballing, both so you can track intake and because scheduled meals are central to house-training. Pick up the water bowl a couple of hours before bedtime to help overnight, while keeping water freely available through the day.

Counting treats and avoiding overfeeding

Training a puppy involves a lot of treats, and those calories add up fast in a small animal. Keep treats to no more than about 10% of daily calories and account for them in the daily total, using small, low-calorie training treats or even pieces of your puppy's own kibble. And be careful with extras — many human foods are unsafe, so check our list of foods toxic to dogs before sharing anything from your plate.

When to switch to adult food

The timing depends on size, because dogs of different sizes finish growing at different ages. Small breeds typically switch to adult food around 9 to 12 months, medium breeds around 12 months, and large or giant breeds not until 18 to 24 months, since they keep growing far longer — our growth-timeline guide shows when each size matures. Switching too early shortchanges a still-growing puppy; switching too late risks overfeeding a dog who no longer needs growth-level calories. When you do switch, transition gradually over 7 to 10 days to protect digestion (see how to switch dog food safely).

Signs you're feeding the right amount

Numbers and charts are a starting point, but your puppy's body is the real guide. A well-fed puppy grows steadily without becoming pudgy, has firm, well-formed stools, good energy, and a healthy coat. Run your hands over their sides every week or two: you should feel the ribs easily under a thin layer of covering, and see a tuck-in at the waist from above. Ribs you can't feel mean it's time to cut back a little; a very bony puppy with sharply visible ribs and spine needs more. Loose stools can signal overfeeding or food that doesn't agree with them. Adjust gradually and re-check every couple of weeks, since a growing puppy is a moving target.

Common puppy feeding mistakes

A few errors crop up again and again. Overfeeding tops the list — well-meaning owners equate a chubby puppy with a healthy one, when in fact rapid growth strains developing joints. Free-feeding (leaving food down all day) makes portion control impossible and undermines house-training. Feeding adult food too early shortchanges a growing puppy of the nutrients they need, while too many treats unbalance an otherwise good diet. And switching foods abruptly causes digestive upset. Sidestep these and the feeding side of puppyhood becomes refreshingly simple: the right food, measured, on a schedule, adjusted as they grow.

The bottom line

Feed puppies a complete puppy food four times a day until 3 months, three times until 6 months, then twice daily, adjusting the amount as they grow and keeping them lean. Choose a size-appropriate puppy formula, measure meals, count treats in the daily total, and switch to adult food when your puppy's size says they've finished growing. Steady, measured feeding on a consistent schedule sets the foundation for a healthy adult dog.

Frequently asked questions

How often should I feed my puppy?

Feed four meals a day from weaning to about 3 months, three meals a day from 3 to 6 months, and two meals a day from 6 months onward. Frequent feeding suits a puppy's small stomach and fast metabolism and helps prevent low blood sugar in young or small-breed puppies. The frequency divides the daily amount; it doesn't change the total.

How much should I feed my puppy?

Start with the feeding guide on your puppy food's packaging, which gives amounts by current weight and age, then adjust to keep your puppy lean — you should feel the ribs easily and see a waist. Because puppies grow fast, recalculate the portion regularly, since the right amount changes month to month.

When should I switch my puppy to adult food?

It depends on size: small breeds around 9–12 months, medium breeds around 12 months, and large or giant breeds not until 18–24 months, because they grow for much longer. Switching too early shortchanges growth and too late risks overfeeding. Transition gradually over 7 to 10 days.

What kind of food should a puppy eat?

A food specifically formulated for puppies (or 'all life stages') and complete and balanced to AAFCO standards for growth. Large and giant breeds should eat a large-breed puppy formula designed for slower, joint-protecting growth. Wet, dry, or a mix all work as long as it's a complete puppy formula.