12kg dog food
A 12kg bag sits in the middle ground: big enough to bring the price per kilo down compared with a small starter bag, but not so large that it risks going stale or losing freshness before an average-sized dog gets through it. Whether it is the right size for your dog comes down to how much they eat and how many dogs are sharing the bag.
Who a 12kg bag actually suits
A single medium to large adult dog eating a standard portion will typically work through a 12kg bag in four to eight weeks, depending on their size, activity level, and the calorie density of the specific food. Two smaller dogs sharing a bag often land in a similar window.
For a small dog eating a modest daily portion, 12kg can last considerably longer, which is worth thinking about alongside how the food is packaged. Kibble loses freshness gradually once a bag is opened, so a small dog working through a large bag slowly benefits from resealing it properly and keeping it somewhere cool and dry rather than leaving the top rolled loosely.
Working out the real cost
Bigger bags are almost always cheaper per kilo than smaller bags of the same recipe, which is the main reason to buy in this size if your dog gets through food quickly enough to justify it. Compare the price per kilo rather than the sticker price of the bag itself, since a slightly dearer 12kg bag can still work out cheaper per meal than a discounted small one.
It is worth being cautious about claiming any single bag is the cheapest option available, since pricing across the market shifts constantly. The more useful habit is checking the per-kilo figure on whatever you are comparing, every time, rather than trusting memory of what something used to cost.
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
- How long does a 12kg bag of dog food last?
- For an average medium to large adult dog eating a standard daily portion, a 12kg bag typically lasts somewhere between four and eight weeks. Smaller dogs or two dogs sharing a bag will see it last longer or shorter accordingly, so check the feeding guide against your dog's actual weight.
- Does a bigger bag go stale faster?
- A large bag does not spoil faster in absolute terms, but it takes longer to work through, giving more time for the kibble to lose freshness once opened. Reseal the bag tightly after every use and store it somewhere cool and dry to get the most out of it.
- Is it cheaper to buy a 12kg bag than two 6kg bags?
- Usually yes, since larger bags of the same recipe are typically priced lower per kilo than smaller ones. Always check the actual price per kilo on the specific bags in front of you rather than assuming, since pricing structures vary between brands.
- Should I switch bag sizes as my dog grows?
- It makes sense to match bag size to how quickly your dog gets through food rather than buying the biggest bag out of habit. A growing puppy's appetite changes quickly, so a smaller bag that is used up before it goes stale is often more practical than a large one bought too early.
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.