My guys gack up the dry food from time to time. Amazingly enough, Gabe, the long hair does not have many furballs. I give him treats with furball goop in them and I think that might help. My little ones, G & M, throw up the dry food sometimes. I did have one kitty some time ago that was always leaving presents for me. She lived to be a ripe old age, my carpets didn't.

Invest in some good carpet cleaner and lots of paper towels.

Have you ever considered the raw meat diet? You just feed them regular meats. I bet if you do a search via Google, you will get lots of ideas.....about diet modifications.

Good luck with the gacker!!! Ewwwwwwwwwww. Keep us posted.