- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
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
- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat62% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- High meat45% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- High meat85% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat80% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat70% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat70% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat68.5% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- High meat86% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- High meat85% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- NaturalNo artificial colours, flavours or preservatives.
- NaturalNo artificial colours, flavours or preservatives.
- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- HypoallergenicLimited, single-source ingredients - kinder to sensitive dogs.
- High meat80% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- High meat60% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
- High meat63% named meat (30% or more counts as high).
- NaturalNo artificial colours, flavours or preservatives.
- Grain-freeMade without any grains.
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.
How to switch your dog’s food without upsetting their stomachThe 7-day transition, what normal looks like on day three, and when to stop. Most "this food upset my dog" is actually a rushed changeover.Read the guide
Puppy feeding guide: how much, how often, and when to switchHow much to feed a puppy, how often, when to move to adult food - and the one mistake that can permanently damage a large-breed dog.Read the guide
How much does it really cost to feed a dog?The gap between the cheapest and priciest way to feed the same dog is 72x - and 62 foods score 80+ for under a pound a day. The real numbers.Read the guide
Is grain-free dog food bad for dogs?Grain-free scores better in our data - but not for the reason the packaging implies. The DCM question, the price confound, and who it is actually for.Read the guide






















