I think a female Jackson's (or any of the live-bearing species) would be your best bet. Other females can be persuaded to lay fewer or no eggs by keeping temperatures a little cooler and food on a strict diet but Jackson's incubate eggs internally and essentially give birth, so they do not go through the process of digging a tunnel, laying infertile eggs, burying them, etc.
They can drop infertile eggs but they are poorly calcified and this happens relatively rarely. Again, they will not go through the process of digging a tunnel for them, they will just drop them from whatever perch they are on.