Although dogs fall under the category of carnivore, they are largely omnivores and can digest a wide variety of foods like vegetables, grains, fruits, plants and meat. Wolves primarily feed off meat and even fish, and attack medium to large sized ungulates with their hunting prowess.