In my research and talking with folks about switching to home cooking for the dogs, I was really shocked to learn what exactly "by-products" are. I think it's just horrible. That sealed the deal for me on my dog feeding decision. I actually returned 2 unopened bags of food I had bought before my decision and I'm donating about 25 gallons of food that I had to the dog shelter. I just can't give it to my dogs anymore, not knowing the truth of the by-products as I do now.