This is very good! Except one thing I would like to point out is that the way the ball roles and the direction he moves don't line up. The ball shouldn't roll in the opposite direct it's moving, but rather with it. If you have an actual ball of some sort, watch how it rolls across the ground. Repeat that for this animation and it'll be a lot more real.
Honestly though this does look good. The art itself is very pretty too!