I feed Royal Canin to Dante, and he loves it. Granted he is only 1, but I have never had any problems with it.