

BullyBillows
BullyBillows Puppy Dry Food: Scottish Salmon review
Flavour
Two grain-free puppy kibbles built to one plan, each a single animal at 65% with the share broken out line by line. They part company on the analysis: the beef carries more protein and fat over less starch, and its calcium suits a big pup better. Both land in our Excellent band.
Our view
Likely to suit
- Puppies kept to one named animal, from the fresh meat right through to the fat or oil
- Grain-free homes. Sweet potato and beans do the binding
- A printed joint dose from the start: glucosamine and methylsulfonylmethane at 178 mg/kg each, chondroitin sulphate at 125 mg/kg
- Pups whose digestion needs settling, with fructo-oligosaccharides at 175 mg/kg and mannan-oligosaccharides at 50 mg/kg
Worth watching
- An omega 3 supplement with no species named in either bag, which matters on a strict exclusion diet
- Calcium declared differently on each, so swapping bags means a fresh look at the analysis
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. If yours will finish large or giant, check the calcium on the bag you pick; the beef sits inside the growth range and the salmon above it.
Dry
Puppy
Toy, Small, Medium, Large, Giant
Salmon
The score, in context
- Angus Beef 78.0
- Scottish Salmon 73.5
All two Excellent. Typical dry food: Good.
The beef reads meatier and sits more comfortably for a pup that will finish large; the salmon trails it within the same band.
What's in it
- Freshly prepared Scottish salmon35%
- Dried salmon22%The concentrated share that carries the protein.
- Salmon oil, salmon gravy5%, 3%All one fish, so a salmon-only pup is well served.
- Sweet potato, beans
- Beet pulpModest, well tolerated fibre.
- Omega 3 supplementUnnamed source.
- Dried superfood blend: dill, spinach, fennel, asparagus, tomato
- Minerals, joint pack178, 178, 125 mg/kgSame joint dose as the beef.
- FOS, MOS175, 50 mg/kg
- Nucleotides, olive extractolive 0.01%Nucleotides appear only on this bag.
A shorter trace panel than the beef, with zinc and iron at 48 mg, manganese at 34 mg and iodine at 0.96 mg.
Calcium runs at 1.96% of dry matter, above what large and giant growth plans usually work to. For a big pup, put the figure in front of a vet first.
Named ingredients
Against the range
- Protein, dry matter
- 34.8%
- 39.1% in the beef
- Ash, dry matter
- 9.8%
- 7.1% in the beef
- Carbohydrate, dry matter
- 36.4%
- 29.9% in the beef
- Nucleotides
- Added
- Not on the beef list
For a small or medium pup raised on fish, it reads far more comfortably than for a large one.
Each bag puts one animal at 65% of the recipe and itemises it: fresh meat, then the dried share, then the fat or oil, each with its own percentage. Cereal is absent, so sweet potato and beans hold the kibble together, with beet pulp for gentle fibre.
The joint pack and prebiotic doses are identical and printed in milligrams per kilo. Each bag has a dried superfood blend, every entry equivalent to 4% fresh ingredients, so the vegetables are garnish. What differs is the analysis, and with it the calcium.
Nutritional analysis
Declared analysis
32%
15%
2.5%
9%
8%
Dry weight
34.8%
16.3%
2.7%
9.8%
36.4%
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.
26.3%
65%
8.7%
Pricing & size
- Price per kilo
- £6.67 (RRP)
- Pack
- 2kg, 6kg, 12kg
- A 15kg dog eats
- 310 to 320 g a day, 315 in the middle
- Cost per day, 15kg dog
- £2.10
Amounts shift as a puppy grows; go by the bag chart and the waistline.
At the premium end for a dry food, and the value pillar still reads well for what is in it.
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.










