Where would one look to purchase a pure breed German Shepherd puppy?

You can use the internet to look for German Shepherd breeders who will be able to sell you pure breed dogs. You can also go to places such as battersea dogs home.