Skip to content
Rated & compared

Puppy food

Puppies are not small adult dogs, and puppy food is not a marketing invention - growth genuinely demands more energy, more protein and more carefully controlled minerals than adult maintenance does. Get the calcium balance wrong in a fast-growing large breed and it can affect how bones and joints develop, which is why breed-size puppy ranges exist and why 'complete for growth' matters more here than anywhere else on the site.

Puppy food

73.1/100

average ODF Score

  • Foods on this list804
  • Price per day£0.25 - £8.92

Top score 94/100 - Different Dog Health+ Keep Me Trim Turkey

804 foods

Fresh-cooked
£6.28 / day approx.60% meat
94/100
Fresh-cooked
£6.27 / day approx.60% meat
94/100
Freeze-dried
£7.76 / day approx.62% meat
94/100
Fresh-cooked
£5.91 / day approx.45% meat
93/100
Air-dried
£7.96 / day approx.85% meat
93/100
Fresh-cooked
Price coming soon60% meat
92/100
Fresh-cooked
Price coming soon60% meat
92/100
Freeze-driedPuppy
£7.26 / day approx.80% meat
92/100
Fresh-cooked
£5.10 / day approx.70% meat
92/100
Fresh-cookedPuppy
£5.62 / day approx.70% meat
92/100
£3.04 / day approx.68.5% meat
92/100
Freeze-dried
Price coming soon86% meat
92/100
£2.19 / day approx.
92/100
Fresh-cooked
£4.75 / day approx.26.7% meat
92/100
Raw
£3.62 / day approx.85% meat
92/100
Fresh-cooked
Price coming soon60% meat5.0(1)
91/100
Fresh-cooked
Price coming soon60% meat
91/100
Fresh-cooked
£3.94 / day approx.60% meat
91/100
Fresh-cooked
Price coming soon60% meat
91/100
Raw
£1.75 / day approx.80% meat
91/100
Fresh-cooked
£7.70 / day approx.60% meat
91/100
Raw
£2.16 / day approx.63% meat
91/100

The label habits that serve you everywhere else still apply: named meat first, declared percentages, and scepticism about vague 'derivatives'. Add one puppy-specific check - the word 'complete' alongside either 'growth' or 'all life stages' on the pack. A food rated for all life stages must meet growth standards, so it is a legitimate choice, though large-breed puppies are usually better served by a recipe with size-appropriate mineral levels.

When to switch to adult food depends on size: small breeds finish growing months earlier than giant breeds, and your vet or breeder can pin the timing for your dog. The puppy foods below are scored /100 by our open algorithm, with every breakdown public.

Puppy food FAQs

What is the best food for a puppy?

One labelled complete for 'growth' or 'all life stages', with a named meat and declared percentages - then, within that, the highest-scoring recipe your budget runs to. Large-breed puppies benefit from large-breed-specific recipes, where minerals are tuned for slower, safer growth. The list below is already filtered for growth-suitable foods and sorted by score.

When should I switch my puppy to adult food?

It depends on size, because dogs finish growing at very different ages: small breeds may be done within their first year, while giant breeds keep growing well beyond it. Switching too early matters more than switching slightly late. Your vet or breeder can pin the right moment for your dog; make the change gradually over a week or so.

Can puppies eat adult dog food?

Adult maintenance food is not built for growth - the energy and mineral balance is wrong for a growing body, particularly for large breeds, where calcium levels during growth genuinely matter. 'All life stages' foods are the exception, since they must meet growth standards too. Otherwise, keep puppies on growth-suitable food until they are grown.

How many times a day should a puppy eat?

Little and often at first: young puppies typically eat several small meals a day, dropping gradually to two as they mature. Follow the feeding guide for the specific food, split across that day's meals, and adjust to your puppy's body condition rather than their acting skills - puppies are professionally hungry.

Related guides

Go deeper on the topics behind this page.

Better bowls, straight to your inbox

New ratings, recall alerts and genuinely useful feeding guides. No spam, unsubscribe in one click.

What would you like to hear about?