Shamelessly copypasted from an earlier dog thread...
"For those wondering about Bakers/Pedigree etc... they contain 4% meat. That's the minimum legal requirement. Note that it's 'meat' - no named source, just 'meat and animal derivatives' - derivatives can be anything from skin to feathers to feet.
The other 96% is therefore not meat. Dogs are supposed to eat meat. Dogs are not supposed to eat wheat, maize, beet pulp and other cereals to which many are allergic and manifest as itchy skin complaints or chronic diarrhoea. They are certainly not meant to eat added sugars which make their teeth rotten and their breath smell. I would personally never want to feed a beloved dog anything that contains a known carcinogen, either. Colours, additives (all of which have long been banned in humans for their side effects)...
At the very best, if your dog tolerates Bakers without any allergic reactions and you are very diligent with expensive vet visits for dental work, you are still going to be picking up giant soft orange poos that are five times the size of a dog fed a species-appropriate diet. grin
It's all about the marketing. Also, I have the greatest respect for my vet but they know nothing about food besides what a company-sponsored representative has told them so they can help flog their overpriced prescription diets full of absolute cack."
There isn't a supermarket-stocked brand of dog food that isn't full of shite. In fact there's precious few dog foods sold anywhere that aren't full of shite, IMHO.