

Carnilove
Carnilove True Fresh Puppy review
A rich, grain-free growth kibble for every size, and it earns our Excellent band. Beef fat takes energy to 388 kcal per 100g, so this is a bowl for a pup that burns through its day. The quieter strength is the calcium line: declared, and inside the range growing bones want.
Affiliate link. As an Amazon Associate, Off the Leash earns from qualifying purchases.
Our view
Likely to suit
- Busy, quick-growing puppies. The typical puppy dry food runs at 376 kcal per 100g
- Owners who read the calcium line first
- Almost any breed, as it is offered from toy to giant
- Grain-free feeding, with peas, chickpeas and red lentils in place of cereal
- Joint care from the start: glucosamine at 0.022% and chondroitin at 0.014%, both printed
Worth watching
- Beef fat and salmon oil inside a duck recipe, and liver with no animal named, so a strict exclusion diet is out
- Egg shells on the list, if egg is being kept out
- Fat at 21.1% of dry matter. Weigh a calmer pup's portions on scales
Written by our editorial team. Independent guidance, not veterinary advice.
How this scores
How we scoreThe details
Dog fit
Listed for puppies of every size. The maker's guide runs by expected adult weight, so start from that column and revisit it as the weeks go by.
Dry
Puppy
Toy, Small, Medium, Large, Giant
Duck
The score, in context
- Carnilove True Fresh Puppy 70.6
All one Excellent. Typical dry food: Good.
Transparency does much of the lifting, and a lighter starch load than the typical puppy kibble helps it one rung above the middle of the field.
What's in it
- Fresh duck60%Weighed before cooking, so its share of the finished kibble is smaller. Easily digested and well liked.
- Yellow peasHeads a plant side with no cereal at all.
- Beef fat8%Why this runs richer than most growth foods. A second animal on the label.
- Hydrolysed liver3%The appetite line. The animal is not named.
- Pea protein, pea flourVegetable protein propping up the analysis.
- Linseed, salmon oil2% salmon oilOmega 3 from plant and marine sources.
- Chickpeas, pumpkin, red lentils, apple pulp, carrots2% down to 1%
- Egg shells, potassium chloride, sodium chlorideMuch of the mineral content starts here.
- Sea buckthorn, ginger, berries, rosemary, thyme0.2% down to 0.1%Trace-level seasoning.
- Crustacean shells, cartilage extract, chicory, brewer's yeast, yucca0.022% down to 0.0085%Glucosamine, chondroitin and two prebiotic fibres, each dosed.
A full vitamin and trace mineral panel, with taurine at 1,500 mg a kilo and tocopherols, ascorbyl palmitate and rosemary extract keeping the fats fresh.
Calcium is declared at 1.56% of dry matter, inside what growth needs.
Named ingredients
Against the range
Fresh duck at 60% leads a grain-free base of yellow peas, chickpeas, pumpkin and red lentils. Beef fat at 8% and salmon oil at 2% put two more animals on the label, and calcium is declared at 1.56% of dry matter.
Nutritional analysis
Declared analysis
30%
19%
3%
7.9%
10%
Dry weight
33.3%
21.1%
3.3%
8.8%
33.5%
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.
64%
18.8%
4%
10%
3.2%
Pricing & size
- Price per kilo
- £6.66 (RRP)
- Pack
- 1.5kg, 12kg, 4.0kg
- A 15kg dog eats (our estimate)
- 195 to 240 g a day, 220 in the middle
- Cost per day, 15kg dog
- £1.47
The daily amount shifts as the pup grows, so treat any one figure as a snapshot.
Premium end of the market for a dry food, with the price running a little ahead of the analysis.
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.










