I got my German Shepard from puppyspot and overall the process was super simple and the puppy is amazing. I am glad I did my research properly and decided to go with PuppySpot.
Personally, I believe they have responsible breeders and great puppies. Highly recommended!