It reminds me quite a bit of Shakin from spectrobes (if anyone isn't familiar with Shakin, it's this: http://spectrobes.wikia.com/wiki/Shakin) I much prefer Shakin though, it just looks more creature like rather than inanimate object like (which is just a personal preference)