Hi, you might want to try James Wellbeloved (dried food) or Royal Canin. RC make a convalesence food in pouches which can only be bought from your vet. I can't say if these are cruelty free but they are free from additives. Have you considered a home cooked diet? My Gigi frequently used to vomit after eating the commercial wet foods and so I gradually changed to a fresh food diet (mackeral/turkey/salmon/trout etc) and slowly introduced vegetables. She never vomited again. This can be given raw or cooked. I believe that rice should be given very sparingly.