
Vomiting is unlikely to be caused by switching to a new food. Loose poo is the typical symptom, especially if you switch to a new food too quickly without gradually decreasing the old food for the new.
Both my dogs do well on AG. One of my had an attach of bloody diarhea from JWB - the duck variety. My other dog was fine on it. A few months ago I decided to try the JWB grain-free variety. My dog that reacted badly to JWB duck was absolutely fine on it. My other dog - who normally has really solid, firm poos - ended up with really soft ones. So I'm back to AG.
Horses for courses.