I went through about two bags of Blue Buffalo ( puppy and Wilderness) but my dogs never seemed to really enjoy eating it and they
hated the Lifesource bits , they left them laying all over the floor. I got so tired of stepping on them and sweeping them up that I started picking them out of the food , so I figured it was time to switch.
I do think it's a good food as long as your dogs will eat the lifesource bits