We had a king snake around our previous house - he did a good job of taking care of the barn mice and keeping other snakes away. That said, he could be aggressive if not ignored and let be; would come at you rather than run off. My Jack Russell finally got fed up--or maybe they were both having a bad day, and put it down.