
I'm certainly not an expert, but I did go the home cooked food approach for some time for my dog, when she went off kibble and then off wet food. For home cooked it was mince, various sorts, cooked with various packs of frozen veggies, added herbs sometimes, bit of tomato puree etc etc, plus a dog multivitamin tablet, and fish oil. However, my dog was also getting raw bones (lamb ribs mostly, the occasional beef marrow bone), as I was fully aware that my home cooked diet wasn't complete. She did, however, do very well on it for a couple of years. I would not have been happy without the added raw bones, and I don't suggest anyone tries it as I did.
In the end I moved over to fully raw feeding, but buy the food pre-prepared (minced meat, bone, offal and veggies with added vitamins etc). All I have to do is thaw it out and put it in her bowl. I still provide marrow bones and lamb ribs. Bracken would probably turn herself inside out for a raw bone, but if presented with a cooked (human-like) dinner, would prefer it over her raw food. I add various types of stock to her raw dinner to make it more pleasant - you can buy quite a few fresh stocks with no added salt, and occasionally I might boil a chicken carcase to get my own.
In the end, I think you have to find some complete diet that your dog does like. It's hard. Mine went through various dried kibble, various wet, ending with nature diet, and then onto home cooked and then raw. Mine is also a small dog (fox terrier) so the cost has not been an issue - I'm sure it would become an issue with a larger dog.
Claire