Although the Blue Buffalo food is probably ok now, it was part of the recalls from last year. I would personally not buy from a company that had recalls.
Blue Buffalo Company, Ltd Issues Nationwide Recall of "Blue" Canned Dog Foods, "Blue Spa Select" Canned Cat Foods and "Blue" Dog Treats Manufactured At American Nutrition, Inc.
I sell the Life's Abundance kibble on my website. Their products have never had any recalls and we love the convenience of having it delivered straight to our door....saves time and ga$! Kibble is super fresh and straight from the manufacturing plant to your door. If you would like to try a free sample, just let me know and i'll be happy to send you some.