I also think it is wonderful to rescue, but
at the same time I see nothing wrong from
purchasing a dog from a "reputable breeder"
With-out us supporting "reputable" breeders we would be left
with BYB's, and the puppy mills that sell to pet shops.

So either rescue or "reputable" would be my choice.