West Highland White Terrier (Westie).
Had mine for almost 17 years. Great personality - liked everyone. Adapted to everyone in the family. Companion to me; playmate for the son; lapdog for the daughter. In later years, great with my very elderly parents - gentle and patient with them.
Very very intelligent. Incredibly easy to house train.
Almost no shedding.