What do Water Snakes Eat?

Water snakes eat various plant and animal matter, depending on the body of water they live in, and their size. They may eat smaller fish, bugs, crayfish, algae, and other water plants.