83 Yorkshire Terrier Dogs & Puppies For Sale in Scotland + National miles

View

    Regional freeads (within 50 miles of Scotland)

  • Yorkshire  terrier X 1 girl 1 boy left
    3
    Glasgow - 25 miles

    £475

  • Glenrothes - 23 miles

    £650

  • Hamilton - 32 miles

    £575

  • Lanark - 42 miles

    £395

    Get national freeads delivered to
    your door with our official delivery partner.

      National freeads (50 miles or above)

    • Bromley - 367 miles

      £500

      Collection only
    • Hyde - 202 miles

      £725

    • Bromley - 367 miles

      £400

      Collection only
    • Sutton Coldfield - 263 miles

      £300

    • Swindon - 331 miles

      £440

    • Manchester - 197 miles

      £250

    • Mini Biewier Yorkshire Terrier puppy for sale. Ready now
      6
      Nottingham - 245 miles

      £900

    • Three Biewier Yorkshire Terrier male puppies for sale. Ready now
      8
      Nottingham - 245 miles

      £825

    • Skelmersdale - 186 miles

      £300

    • Billericay - 360 miles

      £450

    • Manchester - 197 miles

      £750

    • Manchester - 197 miles

      £650

    • Larne - 125 miles

      £300

    • Manchester - 197 miles

      £600

    • Manchester - 197 miles

      £675

    • Manchester - 197 miles

      £250

    • Stud dog
      4
      Tredegar - 307 miles

      £150

    • Yorkshire Terrier male puppies available now.
      2
      Spalding - 283 miles

      £365

    • Yorkshire terrier puppies
      7
      Cambridge - 316 miles

      £350

    • Yorkshire terrier for stud
      2
      Birmingham - 272 miles

      £100

    • Traditional Mini Yorkshire Terrier X Very Rare Biewer Yorkshire Terrier Puppy
      8
      Poole - 382 miles

      £750

    • yourkshire terrier
      3
      Epsom - 363 miles

      £450

    • ADORABLE YORKSHIRE MALES
      4
      Oxford - 322 miles

      £420

    • Yorkshire Terrier Puppies For Sale
      3
      Wigan - 190 miles

      £600

    • Yourkshire terries
      5
      Epsom - 363 miles

      £450

    • Yorkshire Terriers
      6
      Sheffield - 219 miles

      £350

    • Yorkshire Terrier Puppies
      2
      Winchester - 362 miles

      £450

    • Yorkshire terrier pups for sale
      5
      Leigh - 193 miles

      £500

    • yorkipoo puppys 2 girls left xxx
      2
      West Malling - 379 miles

      £550

    • yorkshire terrier puppies 6 weeks old
      5
      Winchester - 362 miles

      £500

    • Yorkshire Terriers puppies Boys girls.
      2
      Ashton Under Lyne - 198 miles

      £400

    • Yorkshire terrier x dachshund pups for sale
      2
      Craigavon - 159 miles

      £250

    • Yorkshire terrier male
      2
      Chippenham - 335 miles

      £350

    • Yorkshire terrier x
      5
      Manchester - 198 miles

      £500

    • Wonderful puppies for sale
      9
      St. Helens - 193 miles

      £580

    • Adorable Yorkshire Terrier Puppy (boy)
      3
      Crymych - 292 miles

      £400

    • NOT FOR SALE ...STUD STUD STUD DOG PROVEN** TEA CUP YORKSHIRE TERRIER
      5
      Neath - 315 miles

      £80

    • Hello I am selling boy born October 25 pedigree has pedigree, all vaccinations and chips, the pictures are also mom and dad. The dog will weigh when i
      10
      Peterborough - 285 miles

      £700

    • Beautiful miniature boy
      9
      Peterborough - 285 miles

      Price on application

    • Yorkshire terrier puppies one male and 3 females
      8
      High Wycombe - 338 miles

      £400

    • Yorkshire terrier puppies 1 male and 3 females
      6
      High Wycombe - 338 miles

      £400

    • Biewer Female 22 months old
      1
      Tamworth - 261 miles

      £200