I probably wouldn't suggest a staffie or pit bull terrier. Sure, they look tough, but though they are often dog aggressive, in my experience they tend to be very friendly with people, like you observed. Our staffie would raise a ruckus if we had an intruder, but only because she thought they...