Okay, here's my 2 cents - actually worth what you paid for it (hah hah).
About your dog's food. You can do supplements to balance it out - like Dinovite which I used when my dog couldn't chew his meaty bones anymore - or similar products. But your dog can do so much better with better nutrition.
As far as Raw goes... my dogs are all on Prey-Model Raw. We have butcher shop about 30 miles from my house. My husband gets his steaks from them because they sell good quality ones for cheap. But what I like about the place is their meat variety - they sell stuff like Rabbits, Cornish Hens, Quail, Goat, etc. And they sell different meat parts you won't typically find at the grocery store - like chitlins and hog maws and stuff like that - and different types of organ meats - like rabbit liver, calf liver, beef hearts and kidneys, turkey gizzards etc. etc. And then my son goes surf fishing a lot so we're never out of whiting and catfish and pompanos, etc.
Anyway, I feed my dogs raw meat right out of the human grocery store. If I run out of meat before my scheduled monthly butcher shop trip, I grab whole chicken from the grocery store meat section, or I mix it up with chicken, beef, turkey, fish, etc. They usually sell liver too.
My kids also have pet reptiles, so they would go to the reptile shop that also sells frozen intact rats, rabbits, quails, etc., non-human grade complete with all its innards and fur. I would sometimes get a whole carcass and throw the thing in the backyard for my dogs to chew on all day just to give them some variety and amusement. They get baths after they finish.
Anyway, raw meat is really not that complicated especially if you've trained the dog to abide by certain rules - like I trained my dogs to eat over their bowls instead of running off with their meaty bone. And you control everything that goes in your dog's belly just like you do your children. And, of course, just like you prep meat dishes for your family, you do clean-up after (most people use some disinfectant like Lysol or something, I just use plain white vinegar). And yeah, some people are squeamish about mixing dog bowls with people plates but I throw all my dog bowls in the dishwasher with the human load.
Anyway, here's a video of my dogs eating their dinner for illustration: