I had one dog where these smells were so overwhelming that he couldn't take it, and I had to wash the dog out because the dog would shut down, the dog also had several other problems. So for me, I have to select a very stable dog. However, all A-dogs have to be stable, just not as stable as I am looking for. But all my examples are still very valid for dogs that won't work in a highly stressful place. They still have to be stable.
Some people get a dog because they think it is pretty.
Several million dogs each year end up in the pound because of incompatibility. What saddens me the most is the recent publicizing of border collies being the smartest dogs. Now everyone wants the smartest dog. However, they don't know anything about this breed and when they get one, they have so many problems, they end up in the pound. Do your homework in finding the right type of dog for you.