This is really a wake-up call! When Cash was still a puppy, I took him to the mall with me and as I entered one store, the sales lady came over, took him and walked to the back of the store. I freaked out, followed her and took him back in a huff. I never go to that store now.
But I guess I am lucky in a way: the breeder I got Cash from had a young son and he wasn't taught how to handle a puppy correctly. He would pick them up awkwardly and hurt them. So now, Cash is very wary of strangers. The only way he will allow a stranger near him is when I am holding him.
I used to worry that someone might take him when he escaped from our yard (where we lived last year), but he is so damn fast and cheeky, no one ever got near him.

I guess having a slightly anti-social, wary and cheeky dog has its advantages.