I totally understand the mindset behind rescueing dogs from shelters and support it, but in some instances your lifestyle dictates that you need to know exactly what you're getting in the dog, in regards, to things like size, coat, temperament etc. I went with a purebred Border Collie as this was the perfect dog for my circumstances. However I made sure I did an ENORMOUS amount of research to make sure, so that under no circumstances would I be adding to the amount of dogs that need rescueing. If people did this rather than just going down the pet shop and getting one that looks cute it would go a long way towards helping with this problem. And I also made sure I got him from a very responsible and reputable breeder as they don't just breed indiscriminately to make more money. I had to wait a bit longer, but well worth it.