Some hermaphrodite snails do not need another snail to reproduce, but can make more snails all by themselves (this is called asexual reproduction). Other snails are hermaphrodites but still need another snail to reproduce (this is called sexual reproduction). There are also some snails that aren't hermaphrodites, but are either male or female, and must find a snail of the opposite sex to breed with.