Imo what you're doing is fine. He's getting plenty of rest, getting fed and visiting the females plenty. The only thing I can think of to improve the rotation is if you witness a lock with one of the females then you can leave her out of the rotation for a few weeks until you get a lock with the other female. It's not necessary to get multiple locks with the same female in that short of a period of time, once a month should be plenty.