Skip to content
Off the Leash
Mac's Complete Dry – With Beef & Veg

Mac's

Mac's Complete Dry: With Beef & Veg review

23/100Poor
DryAdult

Mac's Complete Dry is a plain everyday kibble sold in one big sack, with a beef bag and a chicken bag sharing the same recipe underneath. Cereals open the list, the named meat is declared at a minimum of 4% inside a wider meat and animal derivatives entry, and peas come in at a minimum of 4% on the vegetable side. Fat is held low and the mineral panel is dosed in print. The Poor band is where our scoring puts it, and that verdict is about a label that names very little, not about a dog who has been thriving on it.

Where to buy: coming soon
Live retailer pricing is coming soon. Once we have prices from UK retailers, the best price, cost per day and where to buy will appear here.

Our view

Likely to suit

You want one uncomplicated bag that every dog in the house gets on with, and this is that sort of food.

  • Multi-dog households buying one sack at a time, since both recipes come in a 15kg bag
  • A dog who gains weight easily, since fat is declared at 8.0% and energy sits under what most dry foods carry
  • Owners who want the front of the bag to name a meat, with a beef version and a chicken version to choose between
  • Dogs already settled on a cereal based kibble, because this keeps them on ground they know

Worth watching

The label asks to be read carefully, and here is what a careful read turns up.

  • Only the named 4% is pinned to a species, since meat and animal derivatives covers the rest, so this cannot anchor an elimination plan
  • Cereals are listed without the grain being named, so an owner tracking one particular grain has nothing to check against
  • Carbohydrate is estimated at 56.0% of dry matter against the 46.2% typical of adult dry food, which makes it a starchier bowl than most
  • Colorants are declared, and while the label states they come from a mineral source, colour in a kibble is always for the person holding the bag

Written by our editorial team. Independent guidance, not veterinary advice.

How this scores

How we score
23/100Poor
Protein and processingPoor
Nutritional balancePoor
TransparencyPoor
ValuePoor

The Details

Dog fit

You want one uncomplicated bag that every dog in the house gets on with, and this is that sort of food. The label asks to be read carefully, and here is what a careful read turns up.

Food type

Dry

Life stage

Adult

Breed size

Toy, Small, Medium, Large, Giant

Main protein

Beef

The score, in context

Our scoring lands this in the Poor band, two bands under the Good reading the middle of the adult dry shelf earns. Nearly all of that gap is about naming. Cereals, oils and fats and derivatives of vegetable origin are all umbrella terms, and the animal side is tied to a species only for the named 4%. The starch share also runs well clear of what a dry food usually carries. What the band is not saying is that a dog doing well on this needs moving off it. This is a complete food with a properly dosed mineral panel behind it. The reading is really about a label that holds its cards close.

What's in it

Ingredients, as declared: Cereals, Meat and Animal Derivatives (min 4% beef), Oils and Fats, Derivatives of Vegetable Origin, Vegetables (min 4% peas), Minerals, Yeasts (0.08%).

Named ingredients

Cereals, Meat and Animal Derivatives (min 4% beef), Oils and Fats, Derivatives of Vegetable Origin, Vegetables (min 4% peas), Minerals, Yeasts (0.08%).

Nutritional additives

Vitamin A 12,000 iu, Vitamin D3 1,200 iu, Vitamin E (alpha tocopherol acetate) 90 iu, Calcium Iodate Anhydrous 3 mg, Cupric Sulphate Pentahydrate 40 mg, Manganous Oxide 80 mg, Zinc Oxide 55 mg, Zinc Chelate 390 mg, Sodium Selenite 0.2 mg. *Colorants, Antioxidant, Preservative. *Colorants - from a mineral source found in nature.

Ingredient notes

The list opens with cereals, a single word that covers every grain there is, from the finest to the least useful. Meat and animal derivatives works the same way: it is the legal catch-all for parts of warm blooded land animals that nobody has chosen to name. Neither term proves a food is poorly made, and some good recipes use broad wording to protect a formula, but neither lets you verify what is actually going in the bowl.

The named entries are the ones you can hold on to. A minimum of 4% beef in one bag and a minimum of 4% chicken in the other. On the plant side, a minimum of 4% peas does the same work. Beef and chicken are both highly digestible meats and whole peas bring fibre and useful micronutrients, so the parts that are named are decent parts. Everything around them, oils and fats and derivatives of vegetable origin included, is described by category. The maker is therefore free to change a source from one batch to the next.

The analysis reads exactly as that build suggests. Protein converts to 22.8% of dry matter and fat to 8.7%, both gentle by kibble standards. Carbohydrate is estimated at 56.0% of dry matter, and the typical adult dry food sits at 46.2%. Energy is an estimate, not a declared figure, and works out at roughly 322 kcal per 100 grams. That is on the low side, and part of why this suits a dog who gains weight on richer food.

The mineral side is more generous than the ingredient list would lead you to expect. Zinc turns up twice, as zinc oxide at 55 mg and as zinc chelate at 390 mg per kilo. A dog's gut generally absorbs the chelated form with less trouble. Manganese, copper, iodine and selenium are each dosed in print. Selenium comes as sodium selenite. Two forms are permitted in pet food and sodium selenite is the commoner of them, though the organic one is generally reported as easier for the body to take up.

Yeasts appear at 0.08%, a token amount rather than a working one. The label also declares an antioxidant and a preservative without naming either, which is common enough on a food built this way. Moisture is left off the analysis altogether. The dry matter figures here therefore use the 8% a kibble usually holds, and calcium is not declared.

How this variety differs

The beef bag names beef at a minimum of 4% inside the meat entry. Beef is a strongly flavoured red meat with a reputation for being easy to digest and hard to refuse. Reach for this bag when your dog has gone off poultry.

Price and value

£0.83 a kilo, sold in a 15kg bag.

As a guide, a 15kg adult dog in moderate condition needs about 261 grams a day, which works out at £0.22. The figure rests on around 840 kcal a day (110 × bodyweight^0.75, the standard maintenance estimate). The label's own table asks 200 to 400 grams for a dog between 10kg and 20kg. The waistline is the tiebreaker.

Nutritional analysis

Declared analysis

Energy
321.8 kcal/100g

Estimated using Modified Atwater factors*

Protein

21%

Fat

8%

Fibre

3%

Ash

8.5%

Dry weight

Protein

22.8%

Fat

8.7%

Fibre

3.3%

Ash

9.2%

Carbs

56%

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.

Meat

28.2%

Carbs

55.4%

Veg

4.7%

Oils

9.2%

Other

2.6%

Pricing & size
Pack size
15kg
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.

All reviews
Pala Original – —
85/100Outstanding

Pala

Original

DryAll life stagesHigh energy
View review

Featured feeding accessories

All feeding accessories

Brackenwood

Slow Feeder Maze Bowl

Slows fast eaters and eases gulping at mealtimes.

From £12.99· 4 retailers
View

Tarn & Co

Raised Double Diner

Height-set stand for easier, tidier eating.

From £28.99· 3 retailers
View

Reviewed by Off the Leash Editorial

Last updated 28 August 2026