Lowe's allows pets. I've had my dogs there a million times. Lowes, Home Depot, the farm supply stores, anywhere they are allowed, I bring them
Why? Training is good for dogs. Being around people - screaming kids, rumbling carts, strange smells. Did you know that the "goal" of socializing a new puppy is 100 new things in 100 days? Another of my favorite ways to socialize is to sit on the benches outside of
Wal-Mart.
We don't corral people in a back aisle when they are afraid of the dog. We just go about our business (if I am picking something up) or wander through the empty aisles of the store if we are just there to get out of the house.
Do you know how to make a GREAT guard dog? By showing him that people are the most amazing fascinating thing in the world. You want him to see "normal" people in all their sizes and outlandish clothes. Let him see people in hats/glasses/flowered moo-moo dresses. Then, should the need arise, the dog has a basis to say "this person is weird and I need to alert that he is here"
Then, on the other extreme, you have service dogs and service dogs in training. Before I found some meds that finally helped, Rayden was trained as my service dog. 99.9% of the time people didn't even know that he was there, especially at restaurants! More than once when we were leaving the waitress said "OMG has he been here the whole time???" That is how I expect my dogs to behave when we are out in public. They don't sniff the items on the shelves; they sure as HADES aren't allowed to pee on anything. They don't run up to people or sniff people or any of those things. They are taught that if someone wants to pet them, it's butt on the floor.
I know that someone said that you can't control other people/pets and that is true. That is also part of the training experience. My dogs don't react when they get stampeded by a toddler or another dog starts barking at them. They know that I will take care of the situation. It's also part of the "training experience" since I can't control those things ANYWHERE. Not even in my own yard, sad to say...
ETA: "exotic pet" just means "not a dog or cat or parakeet" Gerbils and rabbits and guinea pigs are still classified as exotic.