Well, the ideal diet for a canine is meat, sinew, bones, guts, maybe a bit of fur for dietary fiber, all served raw, once every few days. But they’re dogs, they’ll eat whatever the hell smells good, and a lot of what doesn’t smell good too.
My dog’s favorite food in the winter time is frozen moles he digs out of the ground.
It has all the ingredients you noted!