I'm not sure either theory has much merit. Ball Pythons have poor eyesight. They rely on their sense of smell (through their tongues) and their heat pits to track prey. They can tell you aren't a prey item because you don't smell like a rat. However, I don't believe that they can tell your smell from another person's smell. Their brains just aren't advanced enough in that way.Originally Posted by Mindibun