CAN ALL CATS EAT ROYAL CANIN SO