I developed a method for adding mounts to private servers. The player and the mount are animated separately.
The main drawback is that the mount can't be much wider than the player, meaning it's not suitable for every NPC.
Though as far as I know, nothing like this has been done before, so it's...