The key differences between West Highland Terriers and Cairn Terriers are their weight, color, and personality.