Back in January I got 2 ball pythons from my mother who had them for at least 8 years or so. They have always been together since she has had them. I'm not sure how close snakes can get to each other but these two seem to protect each other when one of them is shedding by curling up and allowing the one shedding to hide his head underneath the other and are almost always curled up together. I know my mother underfed them so I've fixed that problem and since I have had them they are coming out from their hide more often and seem happy. Until today neither of them has ever struck at me or shown any sign of wanting to. One of them is currently shedding and takes a few days to do so. I tried to pick up the other one who was on the other side of the cage under a different hide and he let me touch him but as soon as I tried to pick him up he struck me. It seemed like just a warning strike and once he was sure I was going to leave him alone he went to the other hide with the other snake.
I'm just curious to know if maybe he was trying to protect the other one by staying in there with him or if there is some other reason. They are both extremely docile and were just fed 4 days ago. Should I just chalk this up to normal snake behavior that I just haven't seen from mine yet? I said he earlier but i'm not really sure if they are male or female. I'm still rather new at being a snake owner.