12kg bags of puppy food
A 12kg bag of puppy food tends to make sense for a larger-breed puppy who is already eating a fair amount, or a household feeding more than one puppy, since the cost per kilogram is usually lower than buying smaller bags repeatedly. It only works out as genuine value if you can get through it at a reasonable pace before it goes past its best.
When a 12kg bag makes sense
Larger breed puppies eat considerably more than toy or small breed ones even at a young age, and a growing large-breed puppy can get through a 12kg bag in a matter of weeks rather than months. For these dogs, buying in this size genuinely reduces the cost per kilogram compared with smaller bags bought more often.
It also makes sense in a household with more than one puppy on the same food, where the combined daily amount adds up quickly regardless of each individual puppy's size. In both cases, the larger bag is working for you because it gets used at a proper pace, not sitting around.
When it does not make sense
A small or toy breed puppy eating a modest daily amount can take a long time to work through 12kg, and dry food does lose freshness once a bag is opened, even when stored properly. If a 12kg bag would sit open for several months, a smaller bag more often is likely the better choice despite the higher price per kilogram.
Storage matters here too. Keep an opened bag sealed tightly, ideally in an airtight container, and out of direct sunlight and damp, to get the most useful life out of it regardless of size. A bag stored badly loses value fast, whatever it cost to begin with.
Working out genuine value
Divide the price by the weight to get a true cost per kilogram, and compare that figure against smaller bags of the same food rather than assuming bigger is automatically cheaper. Most of the time it is, but checking rather than assuming is the only way to know for certain with any specific product.
Balance that cost per kilogram against how quickly your puppy will realistically get through the bag. The best value option is the one that is both genuinely cheaper per kilogram and gets used while still fresh, not simply the largest bag available.
The cheaper end of the range
Everything below is in stock with us, priced with delivery worked out, and packed and posted by hand in the UK.

Forthglade Cold Pressed Natural Turkey
Cold-pressed turkey kibble for dogs from 2 months, soft enough to mix with water for young pups
£45.99

Forthglade Cold Pressed Grain Free Salmon
Cold-pressed grain-free dry food for dogs, built on fresh and dried salmon
From£16.99

Forthglade Cold Pressed Grain Free Duck
Cold-pressed grain-free duck food with fruit and botanicals, in two bag sizes
From£16.99

Forthglade Cold Pressed Grain Free Chicken
Cold-pressed grain-free chicken food with fruit and botanicals, in three bag sizes
From£16.99

Forthglade Complete Meal Lightly Baked Turkey
A lightly baked complete dry food, 50% turkey, for adult dogs of any breed
From£12.49

Forthglade Complete Meal Lightly Baked Chicken
A grain-free complete dry food for adult dogs, lightly baked and built on 50% chicken
From£12.49

Forthglade Cold Pressed Small Dog Turkey
Cold-pressed grain-free dry food for small dogs and puppies, built on turkey
£16.99

Forthglade Complete Meal Lightly Baked Lamb
A lightly baked complete dry food, 50% lamb, for adult dogs of any breed
From£12.49

Forthglade Cold Pressed Grain Free Turkey
Grain-free cold-pressed turkey kibble for dogs, gentle on sensitive stomachs
£69.69

Harringtons Puppy Turkey & Rice
Complete turkey puppy food with 30% protein and feeding bands by adult weight
£6.49

Harringtons Adult Dog Turkey Veg
Complete dry food for adult dogs with turkey, chicken and salmon oil, 21% protein
From£3.39

Harringtons Adult Dog Salmon & Potato
Complete salmon and potato dry dog food with 21% protein in a 1.7KG bag
£6.25
Common questions
- Is a 12kg bag of puppy food better value than a smaller one?
- Often yes, in terms of cost per kilogram, but only if your puppy will get through it at a reasonable pace. For a small or toy breed puppy, a smaller bag bought more regularly may end up better value once freshness is taken into account.
- How long does a 12kg bag of puppy food last?
- It depends entirely on your puppy's size, age and appetite. A large-breed puppy can get through it in a matter of weeks, while a small breed puppy may take several months, which is worth factoring into whether the bigger bag makes sense.
- How should I store an opened bag of puppy food?
- Keep it sealed tightly, ideally in an airtight container, away from direct sunlight, heat and damp. Proper storage helps the food stay fresher for longer, which matters more the bigger the bag and the longer it will take to use up.
- Does puppy food go off after the bag is opened?
- Yes, dry food gradually loses freshness and nutritional quality once opened, even if it does not look or smell obviously different. This is a key reason to match bag size to how quickly your puppy will actually finish it.
Related
Written by Matt Garnett, who runs Giddy Pets and is a lifelong pet owner — not a vet. This is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your animal. How we write these guides.