Puppy Food by Breed Size: Small, Medium, Large and Giant
PawPicked is reader-supported: we may earn a commission from links on this page.
The short answer
Choose puppy food by the size your dog will be as an adult, not the size it is now. A ten-week-old Labrador and a ten-week-old Chihuahua can look similar on the scales for a short while, but their growth plans are very different, and food makers build separate recipes to match. If your puppy is a large or giant breed, the size band matters most.
Why adult size changes the recipe
Small breeds mature quickly and burn through energy relative to their size, so their puppy foods tend to be energy-dense with small kibble. Larger breeds grow for longer, and vets commonly advise keeping the pace of growth steady, because very rapid growth in big puppies is thought to put extra strain on developing joints. Makers respond with controlled energy and carefully balanced calcium and phosphorus. It is worth saying that the evidence is about managing risk, not guaranteeing outcomes, and no food can promise a particular result.
The listings we have show this thinking in practice. Royal Canin Medium Puppy is described as ensuring growth from weaning until 12 months. The listing text says the formula has a high energy content (4190 kcal/kg) and 32% protein, and that medium puppies have a short growth period. Royal Canin Giant Puppy is for giant breed puppies aged 2 to 8 months, and the listing says it "helps limit excess weight gain" and has precise levels of calcium and phosphorus. Eukanuba Puppy Large & Giant Breed Lamb & Rice lists protein at 26%, fat at 14%, calcium at 1.1% and phosphorus at 0.9%. These are claims and figures from the listings, so compare them with the bag.
Size bands
Royal Canin sorts dogs by expected adult weight, and its own listings give the medium band as 11 to 25kg and the "maxi" band as 26 to 44kg. Other brands draw the lines slightly differently, so treat this table as a guide.
| Size | Typical adult weight | Examples of what to look for |
|---|---|---|
| Small | Below about 11kg | Small-breed or mini puppy recipe |
| Medium | About 11 to 25kg | Medium puppy recipe |
| Large | About 26 to 44kg | Large or maxi puppy recipe |
| Giant | About 45kg and above | Giant puppy recipe, often with a shorter puppy window |
The largest dogs stay on a puppy diet in stages. The Giant Puppy listing, for instance, says to follow your vet's feeding guidance and move to Royal Canin Giant Junior at 8 months old, which shows that puppy food for giants is often a first stage rather than the whole of growth.
What about small breeds?
None of the three examples above is aimed at small breeds, and we have no verified small-breed recipe in this set, so we will not name one. On the pack, look for an explicit small-breed or mini puppy statement, a kibble size your puppy can manage, and the usual complete-food wording. Small puppies also have small stomachs, so the feeding guide usually splits the day into several meals. The same rule applies as for bigger dogs: use the maker's table as a starting point, weigh the portion, and adjust against body condition.
A quick worked comparison
Put the listed figures side by side and the difference is visible. The Medium Puppy listing shows 32% protein, and the Eukanuba large-breed listing shows 26% protein with calcium at 1.1%. Those foods are not interchangeable, and that is the point: each is balanced for a different growth pattern. Feed the large-breed recipe to a medium dog and you may be under-feeding energy, while feeding the medium recipe to a large puppy may mean more energy than the maker intended for that size. Matching the band is the simplest way to avoid both.
If your puppy is a crossbreed
Estimating adult weight for a mixed-breed puppy is guesswork. Your vet can give a range from paw size, parentage if known, and growth over the first few weigh-ins. If you are torn between two bands, ask the vet which to use and have them confirm at the next check.
Mistakes to avoid
- Using adult food early. Adult recipes are not built for growth, and the guidance on when to move a puppy to adult food depends on breed size.
- Feeding a small-breed food to a large puppy because the kibble is easier to chew or the bag is cheaper. The energy and mineral balance are not designed for a bigger dog.
- Adding calcium supplements. In large-breed puppies, extra calcium is generally something to discuss with a vet first, not an add-on.
- Free feeding. Weighing portions and following the feeding guide on the pack, then adjusting for body condition, is more reliable than topping up the bowl. Our puppy feeding schedule sets out how often to feed.
- Ignoring the allergen line. The Giant Puppy listing says it contains fish and soy, and the Medium Puppy listing says wheat. Check these against anything your vet has told you about your dog.
Weigh-ins and the vet
Regular weighing tells you more than any food label. Many vet practices will let you pop in for a free weigh-in, though policies differ, so ask yours. A puppy that is gaining weight faster than the growth chart for its breed is worth a conversation, and so is one that is gaining too slowly. If your puppy has a health condition, ask the vet before choosing a food. This guide is general information rather than veterinary advice.
For a deeper look at the largest breeds, read about large and giant breed puppy food, where we go through the Eukanuba and Royal Canin Giant recipes in detail.
Products in this article



Affiliate links β we may earn a small commission at no extra cost to you.