I've dealt with this before. If you attack them, like with Ratchet's rocket, you just send them up further. Nothing can be done.
On another note, I really think his sleeping move is nonsense altogether. He gains AP from doing nothing, and he can wake up from it at any moment to attack you if you get near him.
It would be nice if there was a delay in waking up.