You can house your snakes together if you don't care about the stress levels they would endure because of it. Or if they passed an illness or parasites between the two of them. Or if you had an unplanned mating (even if you THINK you have the same sexes living together, you may very well have a male/female...it's happened many times.) you may lose the female if she's too young or small to safely bear eggs. And of course the small, but real, risk of one of them eating the other.


If you don't care about any of those risks, you may have some apparent success at housing them together. But if you really care about your animals and want them to thrive in your care...you'll keep them separate.

Snakes in general, and ball pythons in particular, are "loners." They live alone in the wild and only come together briefly to mate and then move on again. They don't seek out the company of other snakes, nor do they want any company.

And that is just the argument of housing two of the same species together. It's much much less wise to house two different species together if you are considering a snake other than a ball python.