My son went through a snake-loving phase a few years ago, so my husband and I looked into getting him his own pet snake. We were really surprised when a ball python was recommended to us - we were told they were shy and docile, and a good snake for children or someone with little or no experience with snakes. Really? A python? Anyway, we took that advice and bought him a baby ball python. Four and a half years later, Monty (the Python, ha ha) is full grown at nearly 5 feet. Everything we were told is true - he is gentle and doesn't have an aggressive bone in his body (unless you're a rodent of course, LOL). He actually seem to enjoy being held. Obviously, we still supervise when the kids are handling him, but he really is the perfect pet for a child who is interested in reptiles.