This has become my favorite pet lately. Apart from being completely adorable, it always cheers me up to see it dance around and then pass out from all the excitement... Mine seems to sleep a lot more than dance though, maybe he's tired of all the adventures I take him on.
I also have a blast bringing him out whenever my bf is in tree form and telling him he still hasn't paid the child support :P