It's very good, kkrawal. I just can say you must be sure that the first frame of the cycle be equal to the last one, this way you avoid that jumping every time cycle starts.
looks like the mouth needs to be flipped, it has a little kick in the end of the loop, i would check the colors, the skin tones have to many alterations between the head, ears, arms and legs, but thats just my opinion...
the animation itself looks nice