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
Rattlesnakes eat small mammals, reptiles and insects. A rattlesnake's diet consists primarily of rodents, such as mice, rats and rabbits, as long as those animals are available.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 >
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 >
Water moccasins, also known as cottonmouths, are highly venomous. If they already infest a property, the best way to get rid of them is to call professional snake removers. Preventive measures to keep them from returning include sealing cracks around the home, eliminating possible food sources, removing hiding places on the property and installing snake-proof fencing.Full Answer >