Is an American Staffordshire Terrier a good family dog?