Somewhere around here are threads or mentions of Roxy spitting up and/or barfing frequently.
For those that don't know Roxy's background...
We got Roxy when she was around two years old. She is now 7. She was a kibble fed cat before joining our family. She was transitioned to an all wet (canned) diet right away.
When I fed canned foods, she barfed foods that contained beef. That protein was removed from the rotation. The barfing slowed down quite a bit.
We originally fed two meals a day. She would spit up between meals, so I added a third meal. That reduced the spitting up occasions even further.
I was always making changes... according to the barf triggers.
Eventually it was recommended that I give her an antacid. For the most part, the spitting up and/or barfing stopped ALMOST completely. However, I wasn't too thrilled with her taking an antacid daily. I wanted to fix the problem (if possible), not put a band-aid on it.
We eventually went from feeding an all canned diet to a canned and raw diet. Last year-ish we went completely raw. I stopped giving her an antacid sometime later.
I am happy to report....It has been a VERY VERY VERY long time since Roxy has barfed or spit up.
Was an all raw diet her fix. I think so.