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.