I am always intrigued by people who advise that certain breeds are 'family' dogs, and 'good with children'.
There is a simple fact about dogs, and that means any dog from the smallest to the largest, any breed, any type, and it is this -
Any dog has the potential to attack another animal or a human being, that means ANY dog, there are absolutely no exceptions.
There is no such thing as a dog who will not potentially attack, because such a dog does not, and cannot exist.
Millios of dogs go through life being well-treated and interacting with children, and other animals, and never a moment's trouble.
But that is not because the dog is a 'safe' breed, or ' so soft he wouldn't hurt a fly' - it is because the dog never encountered the set of circumstances that would make it attack - and they are many and varied.
So when you have a dog, remember, it is a dog, and it has the potential to attack because all dogs have it, it is part of what makes it a dog.
People who say their dog would 'never hurt anyone or anything' are being naïve, and denying what their dog is - a pack animal, which, given the circumstances, can and will attack.
Love your dog, train it, enjoy it, but never ever foget what it is - an animal than can attack without warning.