Question: what is the difference between cheap and expensive dog food?
Answer: Cheaper pet foods will have lots of grains, grain by-products, and meat by-products. The higher up the scale you go in terms of quality will see fewer grains and by-products, with more quality meat content and even quite a few extra premium foods including whole vegetables.