Blue Buffalo Dog Food is horrendous. Do not purchase this product or you will be dealing with a high vet bills, cleaning up vomit and other body fluids from your pet. Not to mention watching your pet suffer terribly while they are sick after eating this food. We did the usual slow switch from puppy to adult food and our dog still got sick. Dog food should not make a dog sick. This is absolutely ridiculous – consumers should not have to worry about this. Do not buy this dog food.