I highly recommend Theishof. Heidi Theis knows her dogs. She trains and trials the dogs she breeds. I have seen several generations of Theishof dogs and have been impressed with every one of them. I have had the good fortune to train at least a little with her and would not hesitate to go to her if I were to ever get another GSD.