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.

Know More
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.


Is this answer helpful?

Similar Questions

  • Q:

    What do domestic ducks eat?

    A:

    Domestic ducks can eat chicken layer feed supplemented with brewer's yeast. Adding 5 percent brewer's yeast to chicken feed helps provide ducks with the right amount of niacin to grow properly. Ducks can also eat commercial-quality duck feed if it is available.

    Full Answer >
    Filed Under:
  • 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 source. For the next few weeks, they eat fatty and protein-rich foods like insects, crustaceans, larva, snails and worms.

    Full Answer >
    Filed Under:
  • Q:

    What do mallard ducks eat?

    A:

    Mallard ducks feed on fish, amphibians, crustaceans, gastropods, worms, aquatic and land plants, grains, seeds, roots, tubers, and invertebrates, such as dragonflies, beetles and flies. They tend to feed on the surface of the water or on the land, rather than diving into the water for food. Mallard ducks follow an omnivorous diet, meaning they eat plant and animal matter.

    Full Answer >
    Filed Under:
  • Q:

    What do baby ducks eat?

    A:

    Baby ducks eat mostly invertebrates for the first few weeks of their lives, including insects, worms, snails and crustaceans. They need a huge amount of high-protein food for these first few weeks, and as soon as the ducklings hatch, the mother will usually take them to wherever there is the most food.

    Full Answer >
    Filed Under:

Explore