answersLogoWhite

0

No, dogs are carnivores. The idea that they are omnivores comes from the fact that they are not an OBLIGATE carnivore, meaning they do not require a large percentage of taurine from animal flesh in their diet to survive, and so can get a large amount of nutrition from non-meat sources.

However, they have the teeth and G.I. tract of a carnivore, designed to efficiently process animal flesh. Omnivores and herbivores create an enzyme called amylase in their saliva. Carnivores do not. Dogs CAN produce amylase through the G.I. tract, though, so digestion of some starches and grains can happen. However, they are carnivores. Calling dogs omnivores is like declaring the human species to be herbivores simply because we can efficiently survive on such a diet. The fact of the matter is we are designed to eat meat and non-meat foods. Dogs are designed to eat meat, but because they do not have the dietary limitations of an obligate carnivore they technically can get by on an omnivore or vegetarian diet.

User Avatar

Wiki User

14y ago

What else can I help you with?