Dogs will eat and derive food value from practically anything. To a wild dog, soil eating is an important source of minerals. Bark from trees is an important source of fiber. Dogs receive valuable nutrients from material that we humans find totally repugnant. Things like vomit, feces, and decaying flesh.
Feces are a highly valuable food, consisting of the dead and living bodies of millions of bacteria.
This requires a team of ingredients like yogurt, eggs, polyunsaturated oils, an enzyme supplement, crushed raw vegetables as a source of fiber, etc. Your dog is a hunter. Dogs will eat anything that moves. As time passes, birds and small animals are tackled. Later on, with the help of other dogs, larger prey such as deer, sheep, goats, cattle etc. are eaten.