Dry Dog Food Review & Analysis

The short answer

Independent analysis of dry kibble products available in the UK. We have analysed 106 products in this category to help you understand what's really inside the bag.

Verified Dry Dog Food

106 Products Analysed

Arden Grange

Adult Chicken

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Harringtons

Adult Chicken

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (76/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (74/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (74/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (77/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (71/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (58/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Wainwright's

Adult Lamb & Rice

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (49/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Harringtons

Adult Turkey

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (74/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (75/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (66/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (75/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (49/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (49/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (52/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (52/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (70/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (72/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (58/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (62/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (62/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (74/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

Step Up to Naturals

Chicken

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Lily's Kitchen

Chicken & Duck

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (49/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (49/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (64/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (65/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (53/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppies & adults
Composition quality
Good (83/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (74/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (82/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (65/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (71/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppies & adults
Composition quality
Good (81/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

Concept for Life

French Bulldog

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Concept for Life

Golden Retriever

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Wainwright's

Grain Free Chicken

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Wainwright's

Grain Free Rabbit

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppies & adults
Composition quality
Good (74/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppies & adults
Composition quality
Good (77/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (80/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

Step Up to Naturals

Lamb

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

James Wellbeloved

Lamb

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Lily's Kitchen

Lamb & Parsley

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Concept for Life

Large Adult

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (58/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Concept for Life

Medium Adult

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (75/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (75/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (71/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (75/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (87/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryall life stages
Composition quality
Good (85/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryall life stages
Composition quality
Good (69/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryall life stages
Composition quality
Good (67/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (69/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (49/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppy
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppy
Composition quality
Regular (58/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Lily's Kitchen

Puppy Recipe

drypuppy
Composition quality
Regular (56/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppy
Composition quality
Regular (56/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (46/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (63/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (63/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (65/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

Harringtons

Salmon & Potato

dryadult
Composition quality
Regular (53/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppies & adults
Composition quality
Good (69/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

drysenior
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Briantos

Senior Light

drysenior
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Lily's Kitchen

Senior Recipe

drysenior
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drysenior
Composition quality
Regular (58/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drysenior
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Concept for Life

Sensitive

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (73/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (58/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

James Wellbeloved

Turkey

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Step Up to Naturals

Turkey

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Lily's Kitchen

Venison & Duck

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

drypuppy
Composition quality
Regular (56/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (56/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (71/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Good (66/100)

Solid label quality with room for improvement.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (51/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

dryadult
Composition quality
Regular (54/100)

Average label quality β€” check specifics.

The score evaluates declared composition. Confidence indicates the quality of available data.

Independent Analysis

Our reviews are based strictly on label data and analytical constituents. We do not accept sponsorship from brands. All scores are computed using our deterministic Quality Framework.

The Dog Food Fix Quality Framework

Every product is scored from 0 to 100 across six dimensions: protein quality, protein quantity, naturalness, first five ingredients, transparency, and completeness.

🟒 Very Good

80–100

🟒 Good

65–79

🟑 Regular

45–64

πŸ”΄ Bad

0–44

Read the full methodology

Frequently asked questions

What is the best dry dog food?

Quality varies significantly between brands. In our UK database, we have analysed 106 dry dog food products. The best choice depends on your specific dog's age, weight, activity level, and health status. Our educational reports provide a detailed score for each verified product based on label transparency.

Is dry dog food safe for all dogs?

Generally, dry dog food is formulated for healthy adult dogs. However, if your dog has a medical condition, is a puppy, or is pregnant, you should consult a vet. Our framework helps you identify red-flag ingredients that might be present on the label.

About the Founder

Dr. Lucas Martins

Built with transparent criteria, careful label review, and clear educational boundaries.

Built with transparent criteria, careful label review, and clear educational limits. Dog Food Fix is an educational nutrition service, not a veterinary practice.

Explore more categories

Understand what’s really in your dog’s bowl.

Get a full Dog Food Fix report for your dog. Includes a personalised portion guide and safe transition plan.

Check my dog’s food