they piss on their hands all the time
That is one of the best videos I have seen for quite some time! Kitty Crack, Supersized!
Wee pet, it must feel safer when it's all snuggled into something.
Could be a Hyrax.