My first dog was bought from a breeder that I researched and drove 4 hours to visit personally. He still ended up with a few health problems but it was my first dog and I really wanted a puppy, also saved him from being sold as a stud to some woman in flordia so that 1/2 counts right? My second dog I really was looking to rescue but then I accidently walked into a store that sold puppies (I know I know), I say I pre-rescued her though because anyone else would have given her up by now or bred her. Once I saw her face and heard the other stupid people that wanted her I just couldnt leave her there, my heart wouldnt let me. I think to make up for that though when I get a house I'm gonna foster and if I ever get another yorkie it's gonna be a rescue and a senior or specail needs one. In the mean time I work for the SPCA helping lots of animals find homes so hopefully it all balances out in the end