My Aulonocara Dragon Blood and Ruby Red peacocks have been breeding sporadically. The ratio is 1 male and 3 females. The females sometimes spit out or swallow their eggs for some reason. Other times they held their fry to term.
I guess that when the stress levels are high, they tend to destroy their eggs.
I have roughly about 4 dragon Blood, 8 Ruby Red, 8 Aulonocara stuartgranti, and 2 males (Sciaenochromis ahli) in a 135 gallon tank.
Overall in 18 months they produce roughly 6-7 litters of 20-30 ea.