I am sorry your fur baby is not feeling well. I don't think he has a bowel obstruction because if he did he would not have had diarrhea.The raw food may have had a little bacteria. When cats eat canned food, the oil content cuts down on hairballs
Add a few drops of salmon oil to his food.
For today and tomorrow, feed him chicken or turkey baby food with no onion or garlic.
Add one quarter of a ten mg pepcid a/c (famotidine) to a tablespoon of baby food every 12 hours.
NO DRY food for 48 hours. He may return to his normal diet Saturday.
Give him one half tsp a day of plain yogurt for 7 days for good bacteria
Please let me know how he is doing. Reply here or if you prefer we can speak on the phone.
Please be so kind as to rate my answer with positive feedback; that is the only way I receive credit for my assistance. Thank you very much!
Providing a positive rating will not end our conversation, should you need me for any follow-up. Simply click 'Reply' for clarification or additional information, if needed, at no additional charge.