We have had several dogs in the past. West Highland Terriers are excellent dogs. We always had large dogs in the past, but when retiring and moving to Florida, decided it would be easier to have a small dog. They are smart, do not shed (Macy's hair will sometimes show on clothes), are so very loveable, and play wonderfully together. They share their love with both of us.