At the moment, we're feeding our dogs "Earth born" dog food. If this doesn't work out, I'm not sure I will ever trust another manufacturer of dog food.
Our dog was having infections on the skin inside his ears all the time (would come and go with treatments). The vet finally sent blood work in to test for allergies. Came back with a list 4 pages long of stuff that he is allergic to! He’s on a “meat-lovers” diet now.
I have fed my dogs raw meaty bones for years. My vet bills have dropped to nothing (except any shots required by law).
It is not work, and it isn’t hard. Don’t pay attention to Billinghurst, Read Tom Lonsdale, he is much better. You can google his website - he is an outstanding vet from Australia.
Do not give doggie vitamins. Lonsdale explain why. No need to grind up veggie slop, either. And, either make your own pet treats, or buy from a trusted source, such as “SitStay” (online, very reliable, good shipper)
You will love the results, and be surprised how easy it is to toss out some raw meaty bones for your dogs dinner, and watch the joy in his/her face as they eat the way God planned.