I find that there is a period when a females behavior around a male can tell you when she is most optimally receptive. I let them breed as many times as they want (usually a 3-7 day period) until I she that she is refusing him.
Also, while many people remove hides, or even substrate during breeding to SEE what is going on, I don't do this because I see no reason to stress my snakes like this and I think it might actually negatively influence breeding. I think a lack of hides promotes breeding at inopportune times for the female because she cant escape the male. The vast majority of my breedings take place out of sight underneath the hides. So most of the time I don't observe any copulation. If I don't see any snakes, thats good, it means they are coiled up breeding somewhere. After a few days when I hear a commotion and the females comes blasting out of the hide shaking her tail with the male in hot persuit, I know she is done and I separate them.
I do remove everything from the cage for about an hour after introducing them, just in case there is I fight, I need to be able to see whats going on. But after that, it goes back to the cage as usual.
I don't have any extremely high value males that I am trying to rotate through as many females as humanly possible, so this system works for me. Most of my males will visit 3-4 females this way. You can also pull your females from brumation at staggered times a few weeks apart. This way not all of them will be ovulating at the exact same time and you can get your males around to more of them.
All of my males will actively try to breed any female at any time between february and june/july, so I don't take their behavior as a sign of anything.
There is a pair of cal kings that are actively copulating under the clay pot in the center of this cage.
