Changed food
Unfortunately we had to change away from Royal Canin because our puppy (4 months) kept sicking it up. We changed her food and she stopped being sick. I've given this 3 stars because the breeder used this food - it's not the food's fault if the dog doesn't get on with it.