Skip to content

UK Dog Food Directory

Every UK dog food we can get a full ingredient label for, scored out of 100 on what is actually in the bag. Filter by format, life stage or the ingredients you are avoiding, then compare like for like.

The directory

61.6/100

average ODF Score

  • Foods listed3,126
  • Price per day£0.16 - £11.96

Top score 94/100 - Alpha Spirit Realfood Complete

3,126 foods in the directory

3,126 foods

Wet
£5.25 / day approx.30% meat
  • High meat30% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
85/100
Dry
£1.24 / day approx.30% meat
  • High meat30% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
£0.96 / day approx.30% meat
  • High meat30% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
£1.54 / day approx.29% meat
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
  • Sensitive stomachFormulated to be gentle on digestion.
85/100
Dry
£0.89 / day approx.40% meat
  • High meat40% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
Dry
£1.28 / day approx.60% meat
  • High meat60% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
Dachshund SuperfoodDachshund Superfood Adult
Dry
£1.18 / day approx.65% meat
  • High meat65% 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.
  • Sensitive stomachFormulated to be gentle on digestion.
85/100
Raw
£2.46 / day approx.32.5% meat
  • High meat32.5% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
Cold-pressed
£0.71 / day approx.60% meat
  • High meat60% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
85/100
Cold-pressed
£1.03 / day approx.60% meat
  • High meat60% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
85/100
Wet
Price coming soon65% meat
  • High meat65% 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.
85/100
Wet
£6.60 / day approx.35% meat
  • High meat35% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
Wet
£3.65 / day approx.55% meat
  • High meat55% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
Raw
£3.14 / day approx.45% meat
  • High meat45% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
Dry
£1.47 / day approx.33% meat
  • High meat33% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
Wet
£2.31 / day approx.65% meat
  • High meat65% 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.
85/100
Fresh-cooked
£5.03 / day approx.60% meat
  • 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.
85/100
£3.55 / day approx.60% meat
  • 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.
85/100
Wet
£3.23 / day approx.48% meat
  • High meat48% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100
Wet
£4.59 / day approx.75% meat
  • High meat75% 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.
85/100
Dry
£1.10 / day approx.40% meat
  • High meat40% 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.
85/100
Fresh-cooked
£4.48 / day approx.61.7% meat
  • High meat61.7% 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.
  • Insect proteinUses insect protein - a novel, sustainable source.
85/100
Wet
£2.41 / day approx.70% meat
  • 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.
85/100
Healthy PawsHealthy Paws Wet
Wet
£3.79 / day approx.30% meat
  • High meat30% named meat (30% or more counts as high).
  • NaturalNo artificial colours, flavours or preservatives.
  • Grain-freeMade without any grains.
85/100

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?