@JazzysMom:
Me neither.
But then, I don't take mine to PetSmart or places like that either – any place where there is potential for problems/injury, etc. Off leash, I'd have no control over my own dog, let alone others, and in a store I have no control over other people and their dogs.
The vets in the clinic I go to don't encourage it either. They often talk about the high number of emergency visits they get with dogs from off-leash parks or in-store visits.
I do know, however, that many, many here completely disagree!:)
In a store (Pet Smart) all dogs are on leash, they're all under control to a degree. It's important to have a good training foundation in place - to control your own dogs and have the ability to distract them long enough to avoid unwanted confrontations. Anywhere we take our fur kids, we need to be "on guard" at all times when strangers (human or canine) pass.
I certainly respect your preference for when and how to expose and socialize your furry kids. Utilizing pet training stores and dog parks are one way. Friends, neighbors, other family homes, dog shows and athletic pet events are options. But many-many dog owners don't have same advantages for socialization. Encouraging pet owners to use the resources they have available is a good thing, no matter how or when their fur kids are socialized. People should also access the safety of their pets and know when to stay or leave from any environment.