We Love the Blue Buffalo brand of dog food, as does our dog. But, I would not purchase again from Amazon. I did so purely out of convenience. The bag arrived and was hot. The food smelled rancid (worse than normal dog food). Now part of this might be due to sitting the Arizona sun, however we picked this up no later than 15 minutes after it was delivered. At the price for this dog food, I would only purchase at the pet store.
Aside from that, like I said, we love the Blue Buffalo brand. The first ingredient is real meat. Contains no corn, soy or artificial flavors or preservatives. This particular puppy formula has added DHA and ARA to support cognitive function. Our dog loves it. I highly recommend this for any puppy owners looking to better their canine’s diet.