To dispute what shorty is suggesting & the first paragraph in their FAQ: "As weve already noted, most dry pet foods are based on grains or other plant material. But the animals were feeding them to are carnivores and should be eating a diet that is mainly made up of meat"
Wrong.
Modern domesticated dogs have grown up alongside man, eating man's scraps for millenia. If anyone has a claim that it wasn't enough time for digestive systems to evolve/adjust, then I want them to explain why among all the animals, it's humans whose digestive systems have changed to allow us to consume milk & deal with the lactose at older ages. (Well, most of us; some people can't tolerate lactose when they're older.)
If you want to feed your dog a good diet, a lot cheaper than these 6-star brands, then start eating a good, balanced diet yourself, then give the dog table scraps. If you believe the bullshit that your dog needs a very high protein diet, then go to the store & buy a shitload of chicken & cheaper cuts of beef. Should run around $2 per pound, compared to the $3-something per pound that people listed above.
But at least they got this right: "Once you have selected a good quality dog food, thats all you need to feed, right? Not really. You should vary your dogs food periodically. There are many good reasons for this:" I constantly hear people saying "never change brands of dog food once you start feeding them."
fwiw, every person who purchases expensive dog food seems to love to tell everyone how well they're spoiling their dog with "only the best possible food!" They always include, "it's $$ for a small bag, but it's worth it." I'm fairly convinced that the market doesn't exist to give dogs better food - it's there to give people something to use to one-up their coworkers.