I have never ever and will never ever "buy" a dog or cat as long as there are animal shelters with critters or strays that need a home.
Our dog is a mutt, looks mostly lab and is just a complete lover boy.
Got him from NS Animal league with all shots and associated costs picked up by Howard and Beth Stern who help support the the shelter. They do a very thorough background check before releasing the animal to you.
Oh and about 6-7 cats. Some inside, some outside, some tame, some feral.
A couple of the feral ones are some really ornery interesting beasts. My dog and others are scared sh*t of them.