I had to have a snake euthanized before, and I paid for the most humane possible way given the snake was young. I had them give her a shot of anesthesia to knock her out, wait till she was out, then euthanize her. It cost around $200, but the last thing I wanted was for my baby to suffer. Definitely one of the most painful things I've had to do.

Gas anesthesia was also an option, but the vet told me there was no guarantee it would actually knock her out because snakes can hold their breath for up to 20 minutes, give or take. So they'd have no way of knowing if it had worked completely. So the shot seemed the better route because then I knew she wouldn't feel it. Or at least I hope not. In young snakes, often the vets can't find the vein in the tail, so the only way to do it effectively is to insert the needle directly into the heart. Horrible stuff.