OP seems to have a fair amount of wants/needs for the German Shepard they want. I don't blame them. With this you may need to pay more to make sure you are getting a dog/puppies from a breeder or family that meets all your needs. If I have a specific temperament that I want in a specific dog I would gladly pay more for the "right dog". You used $1500 as a number. $100/year is not a lot of money to get the dog you want. Check these guys out.
In Sand Springs.
https://austerlitzshepherds.com/available-dogs/
I cannot recommend this breeder highly enough. She is a hands-on trainer who starts "working" her dogs before their eyes are even open and everything she does is geared towards her dogs going to loving, active homes like tR's would be. She ALWAYS has a waiting list on her litters but will sometimes have drop outs so it's not always a long wait for a puppy.
Every dog I've gotten has been from her -- Jackie was a retired ***** and shutzhund champ from Germany, Shadow was a rehomed family pet, as were Angel and Eagle. Biscuit came from her, too. I let him go live with Positive Discontent and his fam when I got sick. They were ALL adult dogs when I got them. They were ALL live wires (well trained live wires but live wires nonetheless lol) until they hit the 5-6 yo mark.
Nero will be my last GSD ... He is coming up on his 11th birthday. And Dawg will be my last pet as I have no family or friends I can count on to take any pet I might have if I become terminally ill or when I pass to my next life.
Good luck on your search tR.