How would you tame a beast?

Hi all! I'm preparing to run a tabletop game set in Azeroth that leans heavily on the narrative and lore and less on the mechanics. One of my players is going to be a hunter.

With that said, how have hunter RPers played out the taming process for getting new pets? I figured that if anyone would have thought of something more interesting than a 6 second friendship beam it would be the community that has been roleplaying in Azeroth for 25 years.