I wouldn't house 2 snakes together, neither would a lot of other people. It can be done since its a male & female, but what you're going to run into is they are going to each try to get the same spot, and that will stress them out. Reason I say this is because you want to provide a small hide, 1 on warm & 1 on cool side, so the snake fits snug in it, to feel secure, especially ball pythons, so if you put 2 snakes in there, this will end up stressing your snakes. Also for breeding, they have a well renounced sticky that has alot of information on breeding them.