Q:

Do Ducks Eat Fish?

A:

Quick Answer

According to About.com, fish are one of the most common foods ducks eat. Ducks also typically feed on snails, worms, crustaceans, grasses, weeds, aquatic plants, small amphibians, insects, seeds, fruits and nuts. Ducks are omnivores, but their diets vary for several reasons.

Continue Reading
Do Ducks Eat Fish?
Credit: Berit Watkin Flickr CC-BY-2.0

Full Answer

Some foods are more available during certain seasons. For instance, insects are abundant during spring and summer. A duck's habitat makes a significant difference. Ducks living near water have greater access to fish than those with homes in fields. Feeding style affects a duck's diet, as well. Some ducks are divers and access plenty of fish and crustaceans. Others stay in shallow water and focus on plants and insects.

Learn more about Birds
Related Videos

Related Questions

  • Q:

    What Do Wild Baby Ducks Eat?

    A: When they first hatch, wild baby ducks can live off leftover egg yolk stored inside them for up to three days as they travel with their mothers to a food s... Full Answer >
    Filed Under:
  • Q:

    What Do Ospreys Eat?

    A: Ospreys eat fish almost exclusively, with fish accounting for approximately 99 percent of their diet. Ospreys feed on fish that range in size from 10.6 oun... Full Answer >
    Filed Under:
  • Q:

    What Do Puffins Eat?

    A: Most of a puffin's diet consists of fish, preferred varieties of which include herring, capelin, sand eels and hake. Puffins also supplement their diets wi... Full Answer >
    Filed Under:
  • Q:

    What Do Belted Kingfishers Eat?

    A: Belted kingfishers mostly eat fish, although their diet also includes crayfish, insects and salamanders, among other small animals. Belted kingfishers live... Full Answer >
    Filed Under:

Explore