How the score works
A score you can’t interrogate is just another marketing claim. So here’s exactly what TrueBowl reads, what it ignores, and what it will never pretend to be.
Ingredient order and weight logic. Ingredients are listed by weight before cooking — which is why “fresh chicken” first can be mostly water, and why the second and third ingredients often tell you more than the first. TrueBowl reads the list the way a formulator would, not the way the front of the bag wants you to.
Named proteins vs. mystery proteins. “Deboned salmon” is information. “Meat meal” and “animal digest” are question marks. Named, single-source proteins score up; vague ones score down — more sharply for cats than for dogs, because the stakes are different.
Ingredient splitting. A classic move: split one ingredient into three — pea protein, pea fibre, pea starch — so no single one ranks high on the list, even when peas are quietly the backbone of the bag. TrueBowl adds them back together before scoring.
What we ignore: the front of the bag. “Natural.” “Wholesome.” “Holistic.” “Vet recommended.” In Canada, none of these words are held to a meaningful regulated standard on pet food. They carry zero weight in the score. The back of the bag is the only part that talks to TrueBowl.
A cat is an obligate carnivore — animal protein isn’t a preference, it’s the operating system. Taurine, animal-sourced amino acids, and protein density are weighted hard in the cat rubric, and plant protein standing in for meat is the single biggest score killer.
A dog runs different hardware. Dogs digest plant matter far better, so the dog rubric is more forgiving on plants and tougher on other things: filler doing structural work, unnamed “meat” sources, and starch hiding behind ingredient splits.
This is why TrueBowl explains the same number differently by species. A 40 isn’t a grade — it’s a diagnosis, and the diagnosis depends on the patient.
The same principle runs all the way out to the other 37 species live today — a rabbit is a fermentation specialist, not a small dog, and a bearded dragon’s calcium needs have nothing to do with either one. Every species gets a rubric built from its own biology, reviewed by a real veterinarian before it ships.
Everything above is a spectrum — better or worse, by degree. 40 ingredients aren’t: genuine toxins, hard-flagged by species. Chocolate, xylitol, onion, grapes, avocado for birds. When one of these shows up, the food is capped at a single-digit score no matter what else is in the bag — a hard ceiling the rest of the math can’t out-vote.
The label holds up under a formulator’s eye. Named proteins, honest structure, nothing hiding. You’re paying for food, not marketing.
Real trade-offs, honestly made. Plenty of good everyday feeding lives here — and TrueBowl shows you which single change would move the number most.
Not a scolding — information. Something on this label is doing a job it shouldn’t be. We’ll show you a genuine step up at the price you already pay.
Notice what’s missing: alarm red. There’s no red anywhere in TrueBowl. A low score is a starting point, not an emergency.
Balanced scores against what’s realistically achievable at your price point. It’s the default, because most of us are feeding good-enough kibble on a real budget, and “better” should count even when it isn’t perfect.
Holistic raises the bar for people who are actively optimizing: single-source named proteins, minimal processing, zero tolerance for splitting or “natural flavour” vagueness. Same math, stricter weights, same calm tone.
You pick the mode once. TrueBowl never switches it to upsell you, and never uses your mode to judge you. That’s the philosophy: clarity without judgment, in both directions.
Species is the first lens. Mode is the second. A health condition is the third — and it changes the math, not just the messaging. Tell TrueBowl your cat has kidney disease and vague meat sources get flagged harder, phosphorus-heavy patterns pull the score down, moisture gets weighted up, and the suggested swaps are re-ranked entirely. Tell it your dog has a chicken allergy and the most common trigger ingredients are called out by name, including the ones hiding inside “natural flavour.”
Conditions at launch: urinary health, kidney support, sensitive stomach, allergies and skin, joint support, weight management, heart health, and diabetes — each with its own avoid-list, its own prefer-list, and its own reasons, written in plain language.
One thing the condition layer will never do: replace your vet. It exists so you can walk into the clinic with better questions, not so you can skip the visit.
What the score is not
If your pet has a health condition, allergies, or is on a prescription diet, your vet outranks any app — including this one.