i would't go as far as saying blue buffalo is "amazing". unless youre going to go with the wilderness blue buffalo i would choose something grain free, or atleast close to being grain free. kibbles and bits is one of the worst dog foods out there. i would NEVER feed my dog that. taste of the wild, EVO, orijen, and blue buffalo wilderness are all ranked 5 star, with kibbles and bits being a 1. regular blue buffalo is ranked 3 stars. that should tell you something about the quality. i'm not sure if you know or not, but good dog food isn't cheap, but it's worth it. i can honestly say you can tell a difference.