Their quite easy to spawn, good water changes are helpful.
I've breed them in tap water, and adding some rain water helps. but fish like otto's will just get fat eating the eggs if they do spawn, setting up a breeding tank is always the practice if u do want to breed.