Scan fast. Dive deeper.
Some scores may surprise you.

"Complete and balanced" means a food meets the legal minimum — not that it is optimally formulated. A food can carry that label while listing corn as its first ingredient, using synthetic preservatives flagged by the WHO, and coloring its kibble with dyes that dogs cannot even perceive.

"Premium." "Holistic." "Veterinarian recommended." None of these terms have legal definitions. Any manufacturer can use them regardless of what's inside the bag.

This score measures quality protein sources, carbohydrate load, and formula transparency — not regulatory compliance. Some well-known brands score lower than their reputation suggests. Some plant-based and lesser-known brands score considerably higher. The ingredients tell the truth regardless of the marketing budget behind them.

That's not a criticism of your choices — it's information you deserve to have.

Transparency disclosure

AisleIQ was developed by NOBL Foods. NOBL products are evaluated using the exact same criteria, weights, and scoring methodology as every other brand in this database — no exceptions. The composite score, digestibility proxy, and EAA/protein proxy apply identically to all products including our own. If you believe any score is inaccurate or inconsistent across brands, we want to know: customerservice@noblfoods.com. We built this tool because we believe every dog owner deserves to see past the marketing on every bag — including ours.

Scan fast. Dive deeper.
Pet food nutrition intelligence
Barcode / UPC
or search by name
NOBL Beef & Chicken NOBL Turkey & Duck NOBL Vegan Stella & Chewy's Orijen Original Orijen Original (kibble) ZiwiPeak Beef Nulo Freeze-Dried Pedigree Adult Purina Pro Plan Blue Buffalo LPF Pro Plan Sensitive Royal Canin GI Vdog
About AisleIQ
Scan fast. Dive deeper.
Transparency disclosure

AisleIQ was developed by NOBL Foods. NOBL products are evaluated using the exact same criteria, weights, and scoring methodology as every other brand in this database — no exceptions.

The composite score, digestibility proxy, and EAA/protein proxy apply identically to all products including our own. We built this tool because we believe every dog owner deserves to see past the marketing on every bag — including ours.

If you believe any score is inaccurate or inconsistent across brands, we want to know: customerservice@noblfoods.com

How scoring works
Composite Score
The headline number. Weighted: Ingredient Quality (40%) + Digestibility (30%) + EAA/Protein Quality (30%). This is the number that reflects the full nutritional picture.
Ingredient Quality
Scores protein source quality, macronutrient profile, and safety. Penalizes grain fillers, fractionated plant proteins, generic animal ingredients, artificial colors, and synthetic preservatives.
Digestibility Proxy
Estimates how well your dog can absorb the food. Based on processing format, protein prominence, starch dilution, fiber burden, and mineral delivery quality. Anchored to verified digestibility data when available.
EAA / Protein Quality
Estimates amino acid completeness. Uses actual EAA panel data when published by the manufacturer, otherwise estimates from ingredients. Accounts for processing format via a bioavailability multiplier — fresh and freeze-dried foods score above extruded kibble.
Score bands
85–100
Best
Named whole meats dominate. Very low NFE. Zero artificial additives.
70–84
Better
Strong animal protein sourcing. Low-moderate carb load. Clean additives.
50–69
Good
Acceptable for everyday feeding. Some concerns but no major red flags.
30–49
When Necessary
Budget reality. Multiple concerns. Understand the trade-offs before feeding long-term.
15–29
Reconsider
Significant quality concerns across multiple criteria. Consider alternatives when possible.
0–14
Avoid
Major concerns across multiple criteria. Meets regulatory minimums only.
AisleIQ · developed by NOBL Foods · customerservice@noblfoods.com
Side-by-side · Dive deeper
Scan two products to compare what actually matters
Scan first product
Scan second product
Your dog's profile
Set once — applied to every scan automatically
✓ Saved — applied to all future scans