Cats can be some highly inteligent protectors. My wife and I have 7 cats and if you can read their body language you can learn alot. One night one of our cats kept running back and forth from the family room window to the front door and back. We looked out the window to find a skunk in our neighbors yard against the their house. Cats act differently when there are potential threats close by. BTW while I don't necessarily hate snakes but I don't like them either.