Is Silky Terrier good family dog?

Is Silky Terrier good family dog? Silky terriers can be great playmates for considerate children. They are fairly friendly toward strangers but can be aggressive to other dogs and pets. Silkies are great watchdogs (although they could be accused of barking too much), but they are too small to be effective as protection dogs.