I animated that character, and it's actually a caricature of my French Bulldog 🙂
So for that type of animation, you have to have 8 direction character setup, so you can switch the orientation of the character or a part of it as needed. We have awesome tutorials from our Erika on how to set it up https://www.youtube.com/watch?v=5uzrYwH2LpQ&t=351s
Also, I used the new Graph to polish the curves to get really smooth animation with nice timing and spacing. A good trick is to change the image attachments during the movement, so you don't really notice the change.
Stay tuned for the new videos! The new one is coming out soon, explaining timing and spacing in depth. When we pass all the important basic concepts, we will jump into more specific stuff, like walks, runs, attacks head turns, etc.
I'm glad that you liked the video!