I used to give my yorkies Royal Canine and they itched quite a bit.. since changing to Canidae, they have both stopped itching quite a bit. Also, Canidae is much cheaper than Royal Canine and I like being able to feed both my puppy and adult the same food.