If you google "Beneful dog food bad" you will come up with a lot of info showing why not to feed this food.
Go to
www.dogfoodanalysis.com and check out the 4 and 5 star foods and compare it to the Beneful which is probably a 1 star food.
Solid Gold is one of the high quality foods that you can find at PETCO.