I lost my last dog to cancer so this time have been a bit more conscious of "doing things right", but had to strike a balance between cost and doing the best I could.
We give her Truline Meat and Fish which is one of the "better" commercial/mass produced dry foods, she's a bedlington terrier. Loves it and not died yet.