Who said they don't ? They most certainly do.
If the fish are tiny yes they will eat them. They can eat a fish as big as a feeder goldfish!
Ducks eat fish and seaweed among other things
The main fish that eats the stickleback fish is the brown trout. There are also many birds that eat the stickleback fish.
yes
NO ducks dont eat crawfish, they eat seals. Then they throw up and bathe in their throwup
I think they eat fish.
All ducks will eat fish.
Ducks will eat plankton and algae but prefer other things. Some of the things they eat are bread, fish, crayfish and berries.
worms, fish, and plants
Who said they don't ? They most certainly do.
ducks eat grasses,grains,water plants,fish,and insects
If the snails die, either the ducks will have to find something else to eat or they will also die. But ducks are omnivores, so they eat a combination of plants and animals. Some of the plants that ducks eat are grass, weeds, algae, seeds, grain, berries, fruit and aquatic plants. Some of the animals that ducks eat are snails, mollusks, worms, frogs, salamanders, small fish and fish eggs. Ducks also eat insects.