There're two varieties of Beneful. One is mostly the meat kind and also contains more veggies. The other kind contains almost no meat (I believe it's strictly a no-meat dog food). We feed our dog the mostly meat Beneful, and she scarfs it up like no other. Our vet said that Beneful was a good dog food, as long as we stuck with the one she's on. The ingredients you posted were not for the one we give her. I guess it's all a preference, and what your dog likes. I see no reason in taking a dog food that our dog likes away from her, especially since she's doing good on it. Now, my family just needs to stop giving into her sad puppy eyes when they're eating all the REAL meat and food.