In the wild dogs eat meat, bones, skin, organs, stomach contents, and an array of other parts. They may feed on fruits, berries, herbs and grasses.