Why do my cats get diarrhea after eating high-protein dry food?
Hi, thanks for using Petco Pet Education Center, formerly Petcoach!
Yes, the protein content or the TYPE of protein may be causing an upset stomach. I would change food brands or change to a different protein, for example if the current food is chicken based change to an all fish or venison or duck or beef. I would not feed a food that is causing diarrhea. Ask your Vet for a prescription gastro-intestinal food to feed until their stool is normal then purchase a different food to start once their stools are normal.
I hope this helps and I wish you all the best!
Updated on September 23, 2025