Three beautiful German Shepherd puppies for sale born on the 28.4.21.We have both mum and dad our family pets, that have been bought up with our four children.Each puppy has a microchip their first vaccination and a vet check. we are members of Responsible pet breeders our member number is 5631