I put my King Charles Cavalier on Blue Buffalo thinking it was the best food out there. I even went as far as to buy the grain free. He violently threw up and loose stool, had to put him on a bland diet as I meditated and came across this site. Saved my doggie, 7 months. Switch to Simply Nourish. Do not buy this product. Got a refund and was told lots of dog get sick because it is a heavy food, really! They have to take this product off the shelves.