From all the research I've been able to do if you want to stop them breeding try upping your water temperature (slowly!) to around 78-80F as they prefer around 76-77F to breed.
I had my tank hovering around 78F since I set it up and they never bred, but I decided that I wanted a few so I dropped my temps (simulating seasonal change apparently?)and within 2-3 months I've got about 6 babies! Now I'll raise the temperature again to keep their numbers down - or I'll find a
LFS who'll take them off my hands
