I don't understand while snakes will out live most dogs they are treated as a temporary commitment, when clearly they are a long term one.
If it came down to my snakes or my dog, sadly, my snakes would go. The way snakes get tossed around doesn't help the "long term" aspect of snake keeping either.