Do pond snails eat fish eggs?

Pond snails are known to be omnivorous, meaning they will eat a wide range of things, including fish eggs. In fact, pond snails are often considered pests in fish ponds because they can devour large numbers of fish eggs and compete with fish for food. In some cases, pond snails can even directly harm fish by damaging their skin and fins.