You know what blows me away as ignorant,
#1)The fact that many of you are ruling out shelters and humane societies on the fact that the one you went to didn't have a behaviorist, well guess what-many do have behaviorists and if you wanted to adopt the dog you should have asked to spend some time with it to find out about its temperment. My shelter will let you have a trial time with an animal if you've been preapproved.
We even have classes for humans to take to learn about proper care and training a shelter dog.

#2) The fact that some of you think rescues know more about the animals previous life, in realty they usually get the dogs from the shelter and know as much as the shelter does. When people bring their breeds to the specific breed rescue you can't count that because had they took it to the shelter the shelter would have had the same information on hand.

#3) The idea that somebody who goes to a rescue knows about that breed. Wrong, a rescue is just another resource in the community and if somebody wants a dog they can't find at the shelter, they'll go to the rescue. They don't need to have any information on the breed. Usually the shelter will point out the rescue if they come in looking for a breed, no knowledge needed to be told where to look, anybody can go anywhere.