Unfortunately, I don't think I can answer your question. I have 2 males and 2 females, but only 1 male and 1 female paired up. The other male and female are not a pair, nor do I think they will become one (but I've learned never to say never with these surprising fishes). Like with humans, it depends on the "chemistry" between the fishes and a lot on the aquarium parameters too (if your aquarium is new, there parameters - like ammoniac, nitrites, nitrates, pH... - can vary a lot and the fish don't like that). My aquarium is a 21 gallons and has been cycled for about 2 years. My parameters are pretty good (no ammoniac and nitrites, nitrates less than 10 ppm, pH 7.2). There are a lot of hiding places, with the natural plants, rocks, mopani wood. I know they also have to have a nice place to lay the eggs like a smooth rock, mopani wood or sturdy plant leaves. Also, the rams are the biggest fish in my aquarium. The other fish are: 1 black phantom tetra, 1 pristella tetra, 2 cardinal tetras and 2 sterbai corydoras. If the other fish are too agressive or too big, the rams might not feel comfortable and they might not spawn. If you want to know more, you could ask members Cathy G or Blairo1, as they are way more knowledgeable about these fishes than I am.