Cairn Terriers are intelligent, independent, and friendly dogs that are great for family companions. Compact and affectionate, these dogs do well in apartments and large houses with both novice parents and experienced dog lovers. However, they are very energetic and need people to keep them active while walking and playing. Cairn Terriers don’t like being home alone for long hours during the day, so make sure you can provide them with plenty of love and attention for their well-being if you decide this is the breed for you.