I am huge on adopting. I volunteer for my local shelter and I see hundreds of dogs and cats a year that would make amazing pets, history or not. Even if you don't go to a shelter, there are tons of rescues for specific breeds you can find, just google them in your state. These dogs go through various "testing" and trials to be sure they are good pets before they are adopted out. Some even get professional training courtesy of the shelter/rescue. They are all also fixed which is a plus.