Have a look at your dogs teeth to see what they were designed for. This will give you a good idea as to what they should eat !
They do not have any flat surfaced grinding teeth as herbivores have, so that rules out grain of any description. And as grain is a seasonal product no natural wild canine or wolf type dog would be able to follow the seasons of harvest around the world to get ground grains for 52 weeks of the year. This would only be a seasonal product,
They do have teeth that are designed for ripping and tearing flesh, which is how they would manage to consume flesh or meat and consume the raw skeleton / bones. These whole raw products are available all over the world at any time of the year.
A whole body, and all of the nasty bits, if eaten would be a" balanced meal", as this is not practical in many cases a dogs diet is perfectly normal to be balanced over a few weeks where opportunity allows balance to happen over time!
Our dogs will scavenge and do survive on human waste products too, there is probably more food value in this type of food than the un-natural grain filled processed products that are sold very cleverly in our shops these days.