In addition to or instead of a vaccine there is snake aversion training available for dogs. I don't know much about it but a search for dog snake aversion brings up several links. Snap