All you need for complete nutrition is Meat/Bone/Organs in the rough 80/10/10 ratios (with at least half of the organ coming from liver, the other half being kidney, spleen, brain, pancreas or any other secreting organ). That's it.
BUT, that said, variety is VERY important... so having at least 4 different protein sources, at least one - if not two - being red (land-based) meat. Our staples are: Pork, Lamb, Sardines, Beef and Bison
We also add in raw eggs - about 3-4 a week (which is probably on the low end) shell and all - they are good sources of vitamin D and biotin, which can be hard to come by elsewhere.
AND - There are studies out there, if you dig long enough, that suggest dogs who eat SOME veggies (especially colorful and/or cruciferous ones) have lower instances of some cancers. But, dogs don't digest cellulose, so you need to either pulverize/grind or freeze the veggies so the goodness inside the cells can get out.
Around here, I add in veggies as available - for example, when I cut up broccoli for dinner, I put any dog-safe trimmings in a bowl in the freezer (onions go in my stock-fixin's bag, NOT for the dog!), and then empty the bowl into Denna's dish a few times a week - as a 'topper' to her normal meal or as a treat (bi broccoli stems are one of Denna's favorites). I don't reduce her meat portions, I just add in the veggies. She LOVES broccoli, carrots, squash and even kale stems... she's a crazy dog. Our last dog (kibble fed) would not TOUCH a fruit or a veggie to save his life. Denna will strip any and all raspberries within her reach off the bushes in the summer time.... so I occasionally toss some berries in her dish too (as I'm getting them for my own oatmeal or smoothies).
Some other 'adders' to consider: coconut oil, tumeric, bone broth
You can go crazy - or not... the adders are definitely not 'necessary'.