German Shepherd Puppies

German shepherd puppies are a breed of medium to large sized working dog. These pups are incredibly intelligent and capable canines ready to work. They are also ready to play, snuggle and make you laugh uncontrollably.