The Buddy Belt is an excellent harness for a Yorkie. The Choke Free Shoulder harness is another good one
choke free, non choking collar, leather step in harness, choke free collar, choke free harness, non choking harness
and a bit less expensive. Yorkies do have delicate tracheas so it is important not to put a collar on them when walking on a leash.
My Gracie is a little love bug too. She loves everyone and thinks that anyone who comes to visit is there to see her. It does hurt her feeling when someone does not want to pet her and say hello. It is always a good idea to work on some obedience training. Teach your dog to sit and stay. With a lot of practice you can teach her she needs to calm down when she sees someone. Hopefully, she will come to meet friendly people but she still should know not jump on anyone.