Please explain dogs as omnivores vs. cats as obligate carnivores?
While cats evolved relying on specific nutrients only available from meat, dogs have evolved to adapt to a wide range of foods. Dogs are opportunistic animals, and are able to turn on and off the enzymes responsible for digesting and utilizing diets with range of differences in protein, carbohydrates, and fat.