Actually they do breed in freshwater but then lay the eggs out of water; of course you need one of each sex...One of them is blue mystery snail and the other one is gold mystery snail. They don't breed in freshwater they will lay the cluster of eggs above the water and you can just remove it if you don't want them to breed.