Is there a commercial dog food available that meets some or all of the requirements for a good dog food? Mine get fed nearly 100% vegetables and some meat in the summer and fall but far less so in the winter. I try to avoid grain based foods at all times but it's difficult. To try for 100% home made dog food at the moment is probably a tough sell.
About the time friends find one that fits the description, someone like Procter and Gamble comes in and buys them, and changes it all. They don't decrease the price, just change the ingredients. And they have 6 months after changing the "recipe" before they have to change the ingredients shown on the bag.
Some of the Nature's Variety food fits, at this time. I think it is their Instinct line. I know some of their formulas do contain grain. Orijen or Acana (same company produces both) probably have some grain free, acceptable foods too. The other might be Fromm. I think they still have their "Beef, frittata, veg" formula, which is, or was, grain free. Since I do not feed pre-packaged foods, I do not keep up with all of them.
Remember treats too, if you give them. Avoid wheat, corn, rice, flour there too. PureBites makes a beef liver flavor, that is 100% USA beef liver. Pricey, but at least there are no added ingredients. I think one can even find them on Amazon. I just make my own.
Best advice: Read the labels, and if it contains wheat, corn, flour, rice, millet, barley, glutens, or any other way they try to describe grains, AVOID it. Those are mostly fillers anyway, and take the place of good quality protein. My own dogs get 50-60% of their diet as meat sourced, and 40-50% vegetables and fruit. Protein is what is needed to be able to build muscles, tendons and ligaments. Carbs are calorie dense, so don't do much more than add weight. (For those that doubt it, drink some beer daily and see what happens to your waistline!)
Also, remember that almost all of our grains are now GMO, the consequences of such has yet to be fully determined. If one home cooks, they can source organic, to avoid those grains, but pet foods are not likely using only organic ingredients.