Q:

What do water moccasins eat?

A:

Quick Answer

Water moccasins primarily eat fish because that is what is most available to them in their natural habit. Water moccasins are highly opportunistic and will also eat small mammals, reptiles and amphibians.

Know More

Full Answer

The diet of water moccasins varies depending on the type of wildlife that is available to them. Water moccasins that live in small, residential areas have fewer dietary options. In most cases, they can subsist off of small fish, frogs and lizards that can be found in their habit.

Water moccasins that inhabit more isolated locations have a greater variety of prey to choose from. Water moccasins have been known to eat baby alligators and turtles if they are small enough. Larger water moccasins are also capable of eating birds if they are able to get close enough to them.

In rare instances water moccasins will also eat other snakes, including smaller water moccasins. This only happens when water moccasins feel threatened by other snakes or when two male water moccasins are fighting over a mate.

Water moccasins primarily hunt at night, which means it can be difficult for them to eat animals like birds. This is why water moccasins eat other reptiles and amphibians that share their sleeping patterns.

Learn more about Snakes

Related Questions

  • Q:

    What do cobras eat?

    A:

    Cobras are carnivorous snakes and feed on other snakes, lizards, small mammals, birds and bird eggs. A cobra can eat almost any type of snake, including other venomous snakes. Cobras survive well on land, in the trees, and in the water, considering any small animal its prey.

    Full Answer >
    Filed Under:
  • Q:

    What do pythons eat?

    A:

    In the wild, pythons eat a wide variety of different animals, including lizards, birds, rodents and other small animals. Pythons are generally ambush hunters that catch and eat whatever they can, and some bigger pythons have been known to eat monkeys, pigs and even small leopards.

    Full Answer >
    Filed Under:
  • Q:

    What do anacondas eat?

    A:

    Anacondas eat a wide variety of animals such as wild pigs and goats. The massive snakes also eat a variety of reptiles.

    Full Answer >
    Filed Under:
  • Q:

    What does an anaconda eat?

    A:

    An anaconda eats birds, reptiles and mammals. Its diet consists of capybara, deer and turtles, as well as other types of prey.

    Full Answer >
    Filed Under:

Explore