113 Yorkshire Terrier Dogs & Puppies For Sale in UK

  • Buy Now with
    Bromley

    £600

    Collection only
  • soft non moulting little lap friend GREAT WITH CATS AND CHILDREN
    1
    Newham

    £350

  • LOVELY LITTLE YORK MIX
    1
    Newham

    £350

  • Yorkshire terrier puppy
    2
    Benfleet

    £350

  • Chihuahua x yorkie
    3
    Weston Super Mare

    £320

  • Pure yorkies ......
    5
    Swindon

    £500

  • Toy yorkshire terrier female
    2
    Benfleet

    £250

  • Yorkshire Terriers Puppies
    3
    Croydon

    £320

  • Yorkshire terrior pups
    1
    Halifax

    £400

  • miniature yorkie of reg male
    5
    Swindon

    £200

  • South Brent

    £550

  • Yorkshire Terrier Puppies
    6
    Nottingham

    £479

  • Awaiting Image
    0
    St. Leonards On Sea

  • Yorkshire Terrier Puppies - Ready now
    9
    Ellesmere

    £450

  • Yorkshire terrier pups
    1
    Worksop

    £250

  • Beautiful Yorkshire Terrier Male Puppy.
    3
    Neath

    £450

  • Maltese Terrier for Stud
    1
    Bradford

  • Manchester

    £650

  • Manchester

    £600

  • For sale: Yorkshire Terrier sisters
    2
    Sheffield

    £150

  • Ballymena

    £300

  • Manchester

    £590

  • Manchester

    £590

  • Manchester

    £800

  • Yorkshire terrors
    1
    Glasgow

    £600

  • Manchester

    £250

  • Manchester

    £800

  • Manchester

    £250

  • adorable yorkies
    4
    Llandeilo

    £340

  • yorkshire terriers
    4
    Sowerby Bridge

    £550

  • Reading

    £550

  •  Yorkshire terrier puppy
    10
    Stoke On Trent

    £450

  • Yorkshire terrier -chocolate-merle
    5
    Newport

    £900

  • Yorkshire terrier -chocolate
    5
    Newport

    £700

  • YORKSHIRE TERRIER PUPPIES
    2
    Leyland

    £650

  • Yorkshire terrier puppies
    1
    Evesham

    £500

  • Yorkie cross jack pups
    4
    Tilbury

    £250

  • Yorkshire terrier puppies 3 boys 1 girl
    4
    Darlington

    £475

  • Yorkie poo puppies
    2
    Weston Super Mare

    £400

  • Yorkshire terrier cross check Russell
    1
    Middlewich

    £250

  • Peterborough

    £400

  • YORKSHIRE TERRIER PUPPIES
    9
    Brixham

    £575