Hi,
I have a cairn terrier (terror) she's great, they are independent , but great little pals, I find she tends to make her own mind up, if she wants to come to you when you call her, she always seems to look over her shoulder first to see if any thing betters on offer LOL,but great characters, gets on great with my little yorkie, and they have very human characteristics, beware though if you love your garden they do like to dig, and plant pots too!!, pinching bulbs out of the garden you have just planted, chasing hose pipes, birds, squirrels etc, wouldn't swap her for the world, she makes you laugh,great fun.