How do snails reproduce?

Most snails are hermaphrodites. This means that they are both male and female. All hermaphroditic snails can lay eggs. They can "mate" with themselves and thus only one can reproduce in an aquarium or pond. They also breed sexually as often as possible. Most snails lay eggs but some, like the trapdoor snail, give live birth. Trapdoor snails and a few other species of snails (apple, golden inca, four horned, etc.) are not hermaphrodites. They can only reproduce sexually.