Yeah they are great family dogs, easy to train and calm if from a reputable breeder( not inter bred) also they good watch dogs letting you know whenever someone arrives or is outside. They are high energy and are not good if they don't get to run every day. Lots of fun!
It is true the West Highland white terrier dogs are nice to keep. They are normally independent, assured and self-confident. However, they don't tolerate rough handling like children pulling their ears.