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
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
An anaconda eats birds, reptiles and mammals. Its diet consists of capybara, deer and turtles, as well as other types of prey.Full Answer >
Rattlesnakes mainly feed on small mammals and birds. They also eat snakes such as other rattlesnakes and garter snakes, lizards, frogs and large insects such as grasshoppers.Full Answer >
Anacondas eat a wide variety of animals such as wild pigs and goats. The massive snakes also eat a variety of reptiles.Full Answer >
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 >