When we see a dog in a store we usually have our 2 kids with us (1 year old & a 4 year old). I don't want to have to worry about someone's dog jumping on either of our kids. I carry concealed everywhere I can and this is only one of the reasons, I will protect my family IF I can. I can't stand to see people pushing their dogs in them little strollers either. A dog was meant to be at your house, on your property or in your vehicle. Not in a stroller, a shopping cart or being shown off in a store. Again, service dogs are different they are trained and well behaved. If your dog needs socialization go to a dog park. I have zero patience for a dog in a store. I had a yellow lab once who I took to a tractor show (I had him cabled to my trailer) a man walked up and had the dog jump on his chest, I immediately made the dog get down and told him bad dog. The man said it's okay I have a dog, I said it's not okay I don't want my dog jumping on anyone. I never took the dog anywhere like that again.