I have never tried Royal Canin, but when having a discussion about foods, my vet said he didn't like that brand. Not sure why.