What if I really want a puppy?
Please contact your local rescue group for names and numbers of local reputable breeders. Rescues average a puppy about every 2-3 months. If you can wait, this can be a rewarding and less expensive option. Send in your application and you'll be in line for the next available puppies. Also, rescue personnel will be happy to help you shop for the best food and products for a German Shepherd Dog's puppy years.
Please read What constitutes a good breeder?