I have taken Sophie with me everywhere. She has been to the Dollar Store, Insurance Company, Bank(s), my Dentist, the automobile garage, many many furniture stores, Home Depot, in other words she goes everywhere. I usually ask if I hold her if it is ok and the only time I had trouble was in Menard's in the U.S. We got permission from one employee but obviously another there did not like dogs so just told us to leave. I have a purse for her but prefer to just carry her.
I have met too many Yorkies lately that are just not nice or friendly and over protective. I really believe the socialization we have done has kept Sophie the sweetest and most friendly outgoing pup I have ever owned.
First thing she does when she meets someone new is to ask for a tummy rub. Just my opinion but take them with you if you can. There is always be a time and place when your/they require their own space and down time. Its a balance in life.