My cat eats really fast then sometimes throws up a little when he's done. He gets fed twice a day, and throws up probably every other day. I have tried giving him less food, but he still throws up. Maybe I should give him a tiny little bit at a time? What should I do?