I bother to train my dogs too, I have an owner-trained service dog, so there's that. Dogs have impulses that they cannot control sometimes, extensively trained or not.
Did you train your snake not to mistake your dog for food?
No matter how much fancy words you use or explaining you try to do, that's dangerous.