It looks all right, for dry food. Lots of meat products high in the list, and the carby junk food can't really be avoided in any kibble. If I fed kibble, I'd consider it as part of a rotation of 3-4 brands. General Mills is buying Blue Buffalo. This will be their first pet food product. The deal is supposed to happen sometime this year. I'd try to get away from feeding only BB products exclusively. The buyout will likely result in formula changes with cheaper ingredients and more profit.