Question: how to train dogs not to go near snakes?
Answer: Put your dog on a leash and when he goes to investigate, say "leave it". If your dog leaves the snake, reward with treat. If he approaches, say "no", and walk with your dog on the leash in the opposite direction. Put a piece of string around the toy snake and have an assistant wiggle the snake.