I have a 15 year old tonkanese cat. She has ALWAYS (well at least as long as I can remember) had some major issues with puking. My sister had her half brother and he had the same issues. We have tried everything from sensitive foods, hairball control, hairball medicine. The vet said he doesn't think it has anything to do with hairballs. I had finally just decided to deal with it. Then I went to Pets-mart. I was finally able to switch all our animals to blue buffalo, both the dogs and the cats. I couldn't decide on a formula for the cats so I asked them to send someone over. The guy was very friendly and said he didn't think I needed to try the sensitive one ( I had it then put it back because I wanted something other then Chicken as the main ingredient) so I went with the fish formula as I feed the dogs the fish and sweet potato formula. I mentioned how annoying it is that my cat will eat walk into the living room and puke it back up. He asked if I had tried raising the bowl. I hadn't. He said he had the same problem and someone suggested it to him and it worked. Well it works. I have been raising her bowl every day. She has only puked once, and then it wasn't much. I forgot today, well actually one of my other cats took her spot and she took its spot and she ended up throwing up three times so far. I am really glad this works, but why? Anyone know why it makes a difference. I have the bowl on a small box. (maybe 4" off the floor).