The eggs are usually pink or pale cream and laid in clusters above the water. After they hatch the baby snails will drop into the water and either get eaten by the fish or sink to the bottom and crawl around. They don't need anything special and will eat algae, biofilm (slime on glass and other objects in the tank), uneaten food and anything else that the adults eat.