Just be aware that I generally don't recommend a GSD unless someone really knows what they are getting in for. The very characteristics that make them them great herders, police dogs, bomb dogs, tracking dogs, search and rescue dogs, agility dog, obedience dogs.............. are their high drives, and intelligence.
The very thing that makes these same dogs end up back at the breeders or in shelters are the same high drives and intelligence. I know that if I do not currently have HOURS of extra time in my week (that is EXTRA time) to take a puppy out of the home for training, out of the home for socialization, out of the home for exercise......plus the resources of good classes/training as a resource, then I would not think of adding a GSD puppy.
The are wonderful but they are a huge time commitment as well as a cost that I need to plan and brace myself for. The puppies almost all bite, I don't mean bite like all the other puppies you raised bite, I mean they CRAZY bite when they want to play and it's a huge challenge, specially if you have small children.
http://www.germanshepherds.com/forum/puppy-behavior/85888-teaching-bite-inhibition.html
These aren't puppies that you can just leave in the yard. They have to be with you and you have to work with them to train them and socialize them the day they hit your home and then for the years to come. Cause the adorable 7 week old puppy can become a 7 month old nightmare.
Aggression (the good, the bad & the ugly) - German Shepherd Dog Forums
So you need to be EXTRA careful when dealing with a breeder to make sure they absolutely know what your family needs and your experience with the breed. And they know if they have a puppy to fit you (or not). Along with knowing you will have their support no matter what even after the check is cashed and the puppy is in your home.
http://www.germanshepherds.com/forum/choosing-breeder/137533-things-look-responsible-breeder.html