It is very good to be careful with 3month old puppy Yorkshire terrier and who knows sit and other tricks. Now to teach her to do high five you have to follow a definite way.
At first choose a quiet area. It is important to find a spot where you and your dog can work together without distractions. Then, place one of the treats in your palm, make a fist, and put your hand under your dog’s nose. Hold it four or five inches (10 - 12.5cm) away from his face. Your dog may smell the treat and paw at your hand.
Open your fist and hold your flat palm in the air vertically. Acknowledge each successful touch by your dog with a treat. And then add a verbal cue, like saying “High-Five!” each time your dog touches your palm. Now you can celebrate with your dog, and he won’t leave you hanging.
This is the way that you can be successful in teaching her to do the job.