Cairn Terrier: 7 Terrier Breeds Have Won Our Hearts | Terrier breeds, Westie puppies, Dog breeds