I have 23 pounds between two dogs, so I can do this relatively cheaply. I go to stores that sell boneless, skinless chicken and buy either thighs or breasts. I boil them, cut them up small, mix in some peas and/or carrots and feed them that. As I said, you can do that for small dogs at a reasonable cost.
The Fromm and others are way better, they just won't work for me.
Thats what I do. I can buy boneless chicken breasts for $2.43 a pound. Cook a package, freeze some. Mix with about half dry food.
My little buddy gets kibbles n bits. It the one of very few dog foods that has never had a recall or been tampered with. Probably becouse it is owned by a human food company Del Monte. In fact if anything else is brought into the house he will suck his nose in the air and walk away.