Skip to content
Free UK delivery over £50 · Tracked & fast · Happy pets, happy homes
Giddy PetsGiddy Pets
Training

How to feed a puppy: a complete guide

A complete guide to feeding a puppy: schedules by age, portion sizes, food choices, and when to switch to adult food

By Matt Garnett, founder18 July 2026Lived-experience guidance, not medical advice

The quick answer

It depends on age: most puppies need about four meals a day under 12 weeks old, three meals a day from 12 weeks to 6 months, and two meals a day from 6 months onwards, according to Dogs Trust. Smaller breeds may need slightly more frequent meals to help avoid low blood sugar.

Bringing a new puppy home is one of the most exciting things you'll do, and one of the first big decisions you'll make is what goes in their bowl. Puppies grow faster, relative to their adult size, than at any other stage of a dog's life, so getting their diet right in these early months matters more than it will later on.

The good news is that feeding a puppy well doesn't have to be complicated. A good-quality, complete puppy food, fed at the right frequency and adjusted as your puppy grows, covers almost everything they need. This guide walks through how often to feed a puppy, how much to give them, what to look for on the label, and how to move them onto adult food when the time comes.

If you're still weighing up whether you're ready to take on a puppy at all, our Pet Ownership Quiz is worth a look before you commit.

Why puppy nutrition is different

A puppy isn't just a small adult dog. During their first year, puppies lay down bone, muscle and organ tissue at a pace they'll never repeat, and that growth needs fuel. According to UK Pet Food, the trade body for pet food manufacturers, smaller breeds need roughly double the energy per unit of bodyweight that an adult dog needs, while larger breeds need careful, controlled nutrition so they don't grow too fast for their skeleton. That's why a complete food labelled specifically for puppies matters: it's formulated with the extra calories, protein and correctly balanced calcium and phosphorus that growing bones and joints need, in a form a puppy's small stomach can manage.

Feeding an adult formula, a generic all-life-stages food that isn't matched to your breed's size, or a homemade diet during this window can leave gaps that are hard to spot until a problem shows up later, such as poor coat condition, low energy, or joint issues in larger breeds. PDSA advises that puppies need a balanced diet specifically tailored to their growth, and that neither adult dog food nor human food contains the right balance of nutrients for a growing puppy.

Choosing the right puppy food

Look for a food that's labelled complete and specifically formulated for puppies, ideally from a brand that's a member of UK Pet Food (formerly the PFMA), whose members commit to standards above the legal minimum. Many ranges also split by expected adult size - small/toy, medium, large and giant breed puppy formulas exist because a Chihuahua and a Great Dane puppy have very different calorie and mineral needs relative to their bodyweight.

When you first bring your puppy home, both PDSA and the RSPCA recommend sticking with whatever food your breeder or rescue was already using, at least for the first few days. A new home is stressful enough without a sudden change of diet, and an abrupt switch is one of the most common causes of a puppy's first bout of diarrhoea. If you do want to move to a different food, do it gradually (more on that below).

How often to feed a puppy

Puppies have small stomachs and high energy needs, so they do best on several small meals rather than one or two large ones. Dogs Trust sets out a straightforward schedule that's a good default for most breeds:

  • Under 12 weeks old: four meals a day
  • 12 weeks to 6 months: three meals a day
  • From 6 months onwards: two meals a day, which most dogs stay on for life

The Kennel Club gives similar guidance, suggesting very young puppies of around 8 weeks may need four to six small meals a day, tapering down as they mature. Try to feed at roughly the same times each day - a predictable routine helps with house-training as well as digestion, and it makes it much easier to spot if your puppy suddenly goes off their food, which is always worth mentioning to your vet.

How much to feed your puppy

Start with the feeding guide printed on your puppy food's packaging - it's calculated for that specific food's calorie density, so it's a far better starting point than a generic chart. PDSA's advice is to use this as your baseline, then adjust the amount as your puppy ages and regularly weigh them to monitor their growth, rather than sticking rigidly to a number on the bag.

A few things to bear in mind:

  • Feed for their expected adult size, not just their current weight, particularly for large-breed puppies. Check whether the packet guidance is based on current or projected adult weight, as the Kennel Club notes this detail can catch owners out.
  • Weigh food out rather than eyeballing it. A kitchen scale is more accurate than a scoop and makes it far easier to keep portions consistent.
  • Don't overfeed because they look hungry. The RSPCA highlights that overfeeding puppies, especially large and giant breeds, is linked to muscle and bone problems as they grow, because rapid weight gain puts strain on developing joints.
  • Recheck portions every couple of weeks. A growing puppy's needs change quickly, and what was right last month may be too little, or too much, now.
If you can't feel your puppy's ribs without pressing, or their waist has disappeared when you look down at them, it's time to review portions, not just carry on to the end of the bag.

Our Pet Calorie Calculator can give you a general steer on daily energy needs, though the figure on your puppy's food packet, cross-checked with your vet at each vaccination visit, should always take priority.

Wet food, dry food, or a mix

Unless your vet has advised otherwise, PDSA confirms your puppy can have wet food, dry food, or a combination of the two - it comes down to what suits your puppy's preferences, teeth, and your budget. Dry kibble is often easier to portion precisely and the chewing action can support dental health; wet food tends to be more palatable for fussier eaters or puppies recovering from illness. Whichever you choose, make sure it's labelled complete (not *complementary*, which isn't nutritionally balanced on its own) and appropriate for your puppy's age and breed size.

Switching your puppy's food safely

If you do need to change food - whether that's moving away from what the breeder used, or later moving from puppy to adult food - do it gradually. PDSA recommends introducing a new food slowly over about two weeks, while UK Pet Food's guidance on the puppy-to-adult transition specifically suggests 7-10 days, gradually increasing the proportion of new food and decreasing the old each day until the switch is complete. A rough pattern for either transition:

  • Days 1-3: roughly a quarter new food, three-quarters old food
  • Days 4-6: half and half
  • Days 7-9: three-quarters new food, a quarter old food
  • Day 10 onwards: fully switched

Watch your puppy's stools during the transition - some softening is common, but ongoing diarrhoea means slowing the changeover down or checking in with your vet.

Foods and habits to avoid

Some everyday foods and habits are worth ruling out from day one:

  • Never give milk. The RSPCA is clear that puppies shouldn't be given milk, as most can't digest it properly and it's a common cause of gastrointestinal upset.
  • Keep toxic foods out of reach. Dogs Trust lists chocolate, caffeine, grapes and raisins, onions, garlic, leeks and chives, alcohol, macadamia nuts, and anything containing the sweetener xylitol as foods that should never be given to a dog of any age.
  • Don't add supplements on a whim. Extra calcium or vitamin supplements on top of a complete puppy food can cause growth abnormalities rather than prevent them - only add anything on your vet's specific advice.
  • Avoid feeding right before or after strenuous exercise or car journeys, which the Kennel Club flags as a precaution around bloat and travel sickness.
  • Don't leave food down all day. Scheduled meals, rather than free-feeding, make it much easier to track how much your puppy is actually eating and to notice quickly if their appetite changes.

If you're ever unsure whether something your puppy has picked up is safe to eat, our Can My Pet Eat This? tool is a quick way to check before you panic.

Small breeds vs large breeds: what's different

Small and toy breeds

Smaller puppies burn through energy fast relative to their size and have tiny stomachs, so they're prone to low blood sugar if meals are missed. Frequent small meals matter even more here, and many small-breed formulas are calorie-dense and made up of smaller kibble pieces that are easier for tiny mouths to manage. According to UK Pet Food, small and toy breeds are generally ready to move onto adult food from around 9-12 months, once growth has largely finished.

Large and giant breeds

For large and giant breeds, the priority shifts from "enough energy" to controlled, steady growth. Growing too fast, or taking on too much calcium, is linked to skeletal problems such as developmental joint disease, which is why large-breed puppy foods are formulated with tighter mineral control rather than simply more calories. These breeds mature much more slowly - UK Pet Food's guidance puts the switch to adult food at around 12-15 months for large breeds and as late as 18-24 months for giant breeds such as Great Danes. Feeding an adult diet, or a generic all-breed puppy food, too early is one of the more avoidable mistakes with large-breed puppies.

Transitioning from puppy food to adult food

As a general rule, puppies are ready to move onto an adult maintenance diet once they've reached roughly 90 percent of their expected adult weight, or once their growth has clearly slowed - your vet can help judge this at routine check-ups. Timing varies by size:

  • Small and toy breeds: around 9-12 months
  • Medium breeds: around 12 months
  • Large breeds: around 12-15 months
  • Giant breeds: as late as 18-24 months

Make the switch gradually over 7-10 days, following the same blending approach described above. Our Dog Age Calculator can give you a rough sense of where your puppy sits developmentally, though breed size is a much better guide to feeding transitions than age alone.

Common feeding mistakes to avoid

A few habits trip up even well-meaning owners:

  • Treating an empty bowl as the goal, rather than watching body condition. A healthy puppy should have a visible waist and ribs you can feel easily without pressing hard.
  • Letting treats creep past 10 percent of daily intake. Dogs Trust's general guidance for dogs is that treats shouldn't make up more than a tenth of total food, and puppy training treats add up fast.
  • Switching foods abruptly when a new bag, a new brand, or a house move happens, rather than transitioning gradually as described above.
  • Skipping regular weigh-ins. Puppy weight can change quickly; a monthly check, which many vets and pet shops offer free of charge, helps you catch portion problems early.
  • Assuming a bigger breed needs more food, sooner. Large-breed puppies actually need more careful portion control, not less, to protect their developing joints.

When to see your vet

Occasional soft stools during a food transition are common, but get in touch with your vet if your puppy has repeated vomiting or diarrhoea, goes off their food for more than a day, seems unusually lethargic, has a swollen or painful abdomen, or isn't gaining weight steadily between checks. These can be signs of anything from a simple dietary intolerance to something that needs prompt treatment, and a vet is best placed to examine your individual puppy and advise on next steps.

*This is general guidance, not a substitute for advice from your vet, who can assess your individual pet.*

Sources

Common questions

How many times a day should I feed my puppy?

It depends on age: most puppies need about four meals a day under 12 weeks old, three meals a day from 12 weeks to 6 months, and two meals a day from 6 months onwards, according to Dogs Trust. Smaller breeds may need slightly more frequent meals to help avoid low blood sugar.

How much food should I give my puppy?

Start with the feeding guide printed on your puppy food packet, then adjust as they grow and weigh them regularly to track progress, as PDSA advises. Portions should generally be based on their expected adult weight rather than just their current size, particularly for large breeds.

Can puppies drink cow milk?

No. The RSPCA advises against giving puppies milk, as most cannot digest it properly and it commonly causes diarrhoea and other digestive upset. Fresh water should always be available instead.

When should I switch my puppy to adult dog food?

Most puppies are ready for adult food once they have reached around 90 percent of their expected adult weight. UK Pet Food puts this at roughly 9-12 months for small breeds, 12-15 months for large breeds, and up to 18-24 months for giant breeds. Make the change gradually over 7-10 days.

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

Scheduled meals are generally better than free-feeding, as they make it much easier to notice changes in appetite and keep portions consistent. If you are ever concerned your puppy is not eating properly, contact your vet.

About the author

Matt Garnett — founder, Giddy Pets

Matt started Giddy Pets to make getting pets the good stuff simpler and fairer. Everything in these guides comes from real life with pets and a lot of trial and error — it's practical guidance, not veterinary advice. If a guide gets something wrong, tell him directly.

Free tools & more guides

Read next