West Highland Terrier West Highland Terrier West Highland Terrier £5.50 Quantity: at £5.50 each Add To Basket