# weeks ago I decided to switch my cats from Purina One salmon flavor to Taste of the Wild (fish flavor). I did the normal of of adding a little new food each couple of days. Two weeks went by and everything was fine. Now that I am at 1/4 old food and 3/4 new food, my cat has started vomiting around 4 hours after eating. Any suggestions on why this is happening? I am thinking that maybe it's the grain free. I might try switching to Halo or Blue.