

Millies Wolfheart
Millies Wolfheart Riverside Mix review
Duck and trout together make an unusual pairing, and Millies Wolfheart Riverside Mix puts it to good use for a dog the everyday meats have worn out. Dried duck leads at 32% and freshly prepared trout follows at 22%, with duck fat at 6%, duck stock at 1.5% and salmon oil completing the animal side. Sweet potato at 17% and potato carry the starch, pea fibre adds bulk, and the joint pack is declared with doses. It lands in our Excellent band.
Our view
Likely to suit
When the everyday meats have stopped suiting your dog, this pairing offers them something they have very likely never eaten.
- Dogs that need a break from chicken and beef, since duck and trout do all of the animal work here
- Owners who want the dried meat leading the label, with dried duck at 32% taking first place
- Dogs fed away from grain, with 17% sweet potato and potato standing in for it
- Active dogs after something richer, since fat is declared at 16% and energy at 366 kcal per 100g
- Older dogs feeling their hips, with glucosamine and methylsulfonylmethane at 177.5 mg/kg apiece and chondroitin sulphate at 125 mg/kg
Worth watching
Read the label properly before the big bag goes in the trolley.
- This is not a fish free food: trout is on the list and so is salmon oil
- Duck fat and duck stock sit alongside the duck meat, so a dog with a duck problem has nowhere to hide in this recipe
- The label stretches from puppy to senior, but a large breed puppy needs less calcium than the 3.15% of dry matter here
Written by our editorial team. Independent guidance, not veterinary advice.
How this scores
How we scoreThe Details
Dog fit
When the everyday meats have stopped suiting your dog, this pairing offers them something they have very likely never eaten. Read the label properly before the big bag goes in the trolley.
Dry
Puppy, Adult, Senior
Toy, Small, Medium, Large, Giant
Duck
The score, in context
Riverside Mix reaches our Excellent band, a step clear of the Good band where adult dry food more usually stops. The lift comes from two places. A dried entry heads the meat side, so the protein survives the oven intact. The plant side is kept unusually light, with estimated carbohydrate converting to 33.7% of dry matter where the typical adult dry food runs at 46.2%. Protein finishes at 33.2% of dry matter and fat at 17.4%, which reads as a properly fuelled bowl rather than a lean one.
What's in it
Ingredients, as declared: Dried Duck (32%), Freshly Prepared Trout (22%), Sweet Potato (17%), Potato, Duck Fat (6%), Pea Fibre, Duck Stock (1.5%), Salmon Oil, Minerals, Joint Pack (Glucosamine 177.5 mg/kg, Methylsulfonylmethane 177.5 mg/kg, Chondroitin Sulphate 125 mg/kg), Mixed Herbs, Dried Apple, Dried Carrot, Dried Cranberry, Aniseed & Fenugreek, Dried Seaweed, Burdock Root, Dried Camomile, Dried Dandelion, Dried Peppermint
Named ingredients
Nutritional additives
Vitamins: Vitamin A 14,423 IU, Vitamin D3 1,346 IU, Vitamin E 96 mg. Trace Elements: Zinc (Zinc Sulphate Monohydrate) 48 mg, Iron (Iron (II) Sulphate Monohydrate) 48 mg, Manganese (Manganous Sulphate Monohydrate0 34 mg, Copper (Copper (II) Sulphate Pentahydrate) 12 mg, Iodine (Calcium Iodate Anhydrous) 0.96 mg
Ingredient notes
Dried duck at 32% is the single largest entry, and having the dried form in front matters more than it looks. Fresh meat loses its water to the oven. A label that opens with a dried meat is being honest about what ends up in the kibble. Duck is easy to digest and tastes strong enough to win over most dogs. It turns up rarely in the food aisle, so plenty of dogs will never have tried it.
The second animal is freshly prepared trout at 22%. Skin and coat lean on marine omega 3s, and salmon oil further down tops those up. Between the two, this is a fish carrying recipe, and that is the thing to know for a fish-avoiding dog.
Binding is sweet potato's job at 17%, with potato behind it, and pea fibre adds bulk without much nutrition. There is no grain on the list at all. Fat comes largely from duck at 6%, so the animal side stays consistent right the way down.
Glucosamine and methylsulfonylmethane both arrive at 177.5 mg/kg, with chondroitin sulphate at 125 mg/kg. Milligrams printed on the back are what you can actually check. Zinc and iron are dosed at 48 mg, manganese at 34 mg, copper at 12 mg and iodine at 0.96 mg per kilo.
A long tail follows: apple and carrot, cranberry and seaweed, then burdock root, camomile, dandelion and peppermint, all of it seasoning. The mixed herbs heading keeps its own counsel about what is in it. One figure does deserve a second look. Calcium works out at 3.15% of dry matter. An adult dog takes that in its stride. For a large breed puppy still building a skeleton that is on the high side, so talk to your vet before starting a big youngster on it.
Price and value
£5.00 a kilo, in bags of 700g, 4kg and 12kg.
As a guide, a 15kg adult in moderate condition needs about 230 grams a day, assuming roughly 840 kcal a day (110 × bodyweight^0.75, the standard maintenance estimate). That puts the daily figure at £1.15. The label's own table asks 150 to 175 grams for a dog of 10kg to 15kg. Portion to the waistline first, and treat the chart as a starting point.
Nutritional analysis
Declared analysis
30.5%
16%
4%
10.5%
8%
Dry weight
33.2%
17.4%
4.3%
11.4%
33.7%
As-fed composition
Estimated breakdown of the finished product by ingredient category, from the declared ingredient list and ingoing weights. These are estimates, not measurements.
55.5%
32.7%
0.8%
8%
3%
Pricing & size
- Pack size
- >700g (£6.00) 4kg (£28.99) 12kg (£59.99)<
- Retailer pricing
- Coming soon
Live retailer pricing is not yet available for this food. Prices, cost per day and where to buy will appear here once retailer data is live.
Ingredients and nutrition are taken from manufacturer data. Retailer pricing is not yet live for this food.
Related dog food guides
Ranked shortlists that include foods like this one.






