I used Rattlesnake Solutions for snake training my two dogs. Jill did the training and she was awesome with my dogs. I have a Lab and a Bulldog. Both loved her and she made the experience as positive as possible for them. The training consisted of two sessions spaced two weeks apart. She brings very large and very alive rattlesnakes in clear glass boxes. The boxes were placed in various areas and she took each dog individually for training. It was very effective. The second training session neither dog would go anywhere near the snake and ran straight back to the house.
I highly recommend this training service!