The Cairn Terrier is one of those messy small hypoallergenic dogs that is a big dog in a little dog's body. This breed loves to be outdoors and getting down and dirty. Because it needs a lot of physical activity, and it doesn't mind getting dirty, you'll have to bathe it … [Read more...]