I know cats get furballs, but one of my cat also throws up his food too. I just feed them mostly that dry cat food, but I'm not sure it's even good for them. To me a cat wouldn't eat something like it in the wild, but that is the common food for pet cats. I don't know if changing to a wet food...