Yea its good, maybe you could add some more emotion/ expression to the face. Also you could add to the "funky, dancing dog" character by using the old trick of polar opposites e.g a shy dog with a passion for dancing so there is some inner emotional conflict going on. Conflict, of some type, should really be what most scenes are about (unless its an establishing shot etc) and expressing the thought/ emotion of this conflict is what changes a 3D puppet into a fully engaging animated character.
Hey you probably know this and its early days yet, it looks like it will be good.