I have had a rescue GSD before, she was with us for years before she went to doggie heaven. She was our second GSD that our family had.
I have a particular 'type' of dog (GSD) that I like and my family like. AFter having a couple of bad experiences a long time ago with rescue GSDs and trying to get a GSD that was good with small children etc etc it just wasnt right for us this time. I didnt want a staffie or a lab or any of the other dogs in rescue that they offered us. And after being 'told' that a greyhound was suitable with my (then) baby and toddler and 2 cats I decided that the rather famous rescue organisation knew nothing, hadnt listened and just wanted rid of a dog. 
I could go on, but I think that is enough for now. Oh and I used to help out at a GSD rescue, so knew what crap previous owners spouted
So, I needed a dog that was good with cats, little people and wasnt totally FUBAR before its second birthday! AFter my old GSD died a couple of years ago I knew of a GSD breeder locally who bred the working line dogs that we love. I researched, went along to dog club, saw her dogs and it turned out that I knew them but didnt realise it.
Anyway we got Loofa, he is a superstar dog, you know that he was very very ill last year, nearly lost him and decided that in the next litter we would get a girl. So we did.
Now that my children are much older, it is much more feasible for us to get a rescue dog - and next time that is what DH and I have decided to do.
We are very much a 2 dog household (although when I foster on emergency basis it goes to 3) and my 2 youngsters have hopefully many years to live with us until it will be time for doggie heaven.
~Sorry if this is a bit garbled, trying to multi task, sort out dogs, DH and eat lunch! 
Ask me whatever you want about my dogs, Im an open book.