Is a canvasback duck a carnivore or a herbivore?
A mallard duck is an omnivore, that is, it eats both plants and
animals. The mallard duck will eat invertebrates, small fish (like
minnows), amphibians, and a wide range of aquatic plants. They will
also eat grains and other plants on land.