Longcoat German Shepherd (GSD) puppies worth waiting for