My one girl, Sophie, has a very sensitive stomach and she will also gorge on food (I think because she was a stray and was starved when I found her). Turned out she had diverticulitis, and would throw up a lot and also have really nasty poops. I ended up switching her food to one that had the least amount of fillers and all that, and went with California Natural. It was pricey, but it worked. I did end up switching over to Nutro a few years later, but did so very gradually, and she's still doing fine. I do have to watch that the food bowl is never more 1/4 empty because she just thinks that she's going to run out of food, or not get any, with the other kitties in the house (this does happen from time to time cause it seems like the self feeder is 3/4 full and all of a sudden the next time I look, it's empty).

Hope Milo's tummy will feel better, and that the tests come back with nothing seriously wrong (if anything is wrong).