Id start by looking around for a ethical breeder that can guide you. German Shepherds are big working dogs. And though they can be amazimg, it takes a lot of training and time. I would go for a show line, more grooming but less drive. If you do get one id sign up for classes with a trainer, A certified trainer. Who can guide you through everything. German shepherds are know for reactivity if not trained and socialized correctly(not meeting everyone and everything, being neutral.) I know of a nice german shepherd with correct breeding and training this pup is amazing. Then i know one who isnt very well bred, you can see it in her coat and hips. Though she looks like a German Shepherd, from the time they got her she was nervous.