Horse Riding?

I need to create a Third Person Game where the player can ride horses or other quadruped animal like Shadow of the Colossus…anyone knows how to do it? The ideia is press a button…the player climb the animal and after we possess the horse with the player mounted.

Its very important that have animation transition and not a single possess.

I have done a complete playlist of tutorials covering horse riding in unreal engine 4. Everything is blueprint based. Third person character can climb the horse and ride and get down and then walk again.
Here is the link to the playlist [Codelikeme horse riding][1]

283648-hqdefault-1.jpg