103 German Shepherd Dogs & Puppies For Sale in UK

  • German shepherd
    2

    £280

  • Wakefield

    £2,000

  • german shepherd pup's
    1
    Coldstream

    £950

  • Pure breed male German Shepard wormed.
    5
    Kensington and Chelsea

    £500

  • Awaiting Image
    0
    Walsall

  • German Shepherd
    3
    Perth

    £500

  • Mini dachshund puppies
    6
    Swanley

    £895

  • Gorgeous puppies
    10
    Scunthorpe

    £550

  • White German Shepard
    5
    Selby

    £500

  • White German Shepherd pups for sale
    9
    Pembroke Dock

    £650

  • Fabulous White KC German Shepherd girl aged 7 months.
    3
    Dawlish

    £595

  • Durham

    £150

  • German Shepherd for stud
    5
    Redruth

    £450

  • German Shephe.rd (For Stud Only)
    2
    Newcastle Upon Tyne

    £200

  • Malamute x long haired German Shepherd puppies
    4
    Basildon

    £600

  • white german shepherd stud
    10
    Gloucester

    £400

  • gsd stud dog
    10
    Gloucester

    £400

  • Blue staff (mum) staff x German Sheppard
    7
    Bournemouth

    £450

  • Working lines German shepherd puppies
    6
    Brighton

    £650

  • 2 lovely chunky German shepherd puppies
    3
    Doncaster

    £500

  • German Shepherd X pupppies
    4
    Mablethorpe

    £600

  • Gloucester

    £200

  • Beautiful German Shepard's
    4
    Sutton In Ashfield

    £475

  • German Shepherd for sale
    4
    Bradford

    £350

  • Burnley

    £250

  • German shepherd puppies 8 weeks old
    10
    Wickford

    £700

  • Wakefield

    £750

  • Awaiting Image
    0
    Huddersfield

  • German Shepard pups
    3
    Leicester

    £500

  • German Shepherd cross puppy
    1
    Swansea

    £200

  • Dinas Powys

    £1,000

  • Selby

    £450

  • Dinas Powys

    £5,000

  • 3 lovely German shepherd pups for sale
    3
    Dartford

    £625

  • German Shepherd for stud,
    7
    Houghton Le Spring

    £150

  • German Shepherd puppy boy
    1
    Derby

    £560

  • German shepherd
    4
    Hillingdon

    £350

  • German shepherd male 16months
    5
    Exmouth

    £250

  • Malinois shepherd pups
    4
    Ebbw Vale

    £300

  • Dinas Powys

    £500

  • German shepherd
    5
    Haringey

    £500

  • Cumnock

    £550