Quote Originally Posted by Bellatrix_LeSnake View Post
I would soak him, our little one had a horrible shed when we first got him due to shedding the day after coming out of the shipping bag. You can do it in stages. We soaked him the first time and got some of it to peel off his sides and back. Put him back in his home to chill out for a few hours, repeated and got some more off, kept misting his tank obsessively. If you soak him for a while, the skin will loosen up enough that some of the pieces will flake off on their own.

When it came to the head, we just went about it super gently. We went about the whole process over two days, and it honestly probably took us two hours of combined time to tease the skin away. I was mostly concerned that we'd get the eye caps.
I wouldn't touch the eye caps. You can seriously injure your snake's eyes permanently if you do. If you are insisting on getting the shed off the head (which, in my opinion, should just be left alone until the snake sheds next), you can take a Q-tip and dip it in some olive oil. Have one person hold the head, the next work off the skin.

But like I said, if you get the majority of the body off, then leave the head until the next shed. It may not look as pretty, but it's better for your snake and you won't risk injuring it or stressing it out if you just leave it alone.