Royal Canin Small Puppy
Top PickWhat We Like
- Adult weight range fits a Cavalier
- Kibble small enough for a young puppy
- Prebiotics, antioxidants and brain support
- Can be mixed with puppy gravy
Worth Noting
- Largest and priciest bag here
- Flavor
- Chicken
- Bag Size
- 14 lb
- Puppy Age
- 2 to 10 months
- Adult Weight Range
- 9 to 22 lb
Read the full review
Royal Canin builds this formula around one number a Cavalier happens to match almost exactly: puppies expected to reach 9 to 22 lb as adults, fed from 2 to 10 months. An adult Cavalier sits comfortably inside that band, so this is the bag here designed for a dog the size of yours rather than for every puppy in the shop. That is why it is our top pick.
The kibble is the other half of the argument. The pieces are small and crunchy enough that a ten-week-old can pick one up without a struggle, and small enough to use as a training reward without breaking them in half. Brain development support, antioxidants and prebiotics are all part of the formula; the growth-stage match is what makes those claims worth reading here.
Digestive tolerance is where we temper the enthusiasm a little. Against the rest of this group it sits in the middle: plenty of puppies do fine on it, and some produce loose stools in the first days. The fix is dull and effective — a slow transition across a week, mixing increasing amounts of the new food into the old, and a pause if the stool does not firm up.
What settles it for us over the other small-breed bags is how much of the puppy year it covers. Two to ten months is most of the stretch a Cavalier spends on puppy food, and the kibble keeps working as the mouth grows, so you are buying one formula and one texture for the whole run rather than switching partway.
Bottom line: Royal Canin Small Puppy is the formula we recommend first for a Cavalier: the 9 to 22 lb adult weight range fits the breed, and the kibble is small enough for a ten-week-old.