I had trouble with the females dropping dead fry as well. How long was gestation? Mine took 6 weeks everytime.
I think they do better is slightly larger tanks with LOTS of hiding places and in small groups. A friend keeps them in groups of 2M+4F in overgrown 10 gallon tanks and gets fry all the time.
Bookmarks