ConfederateInfidel,
I've owned many dogs in my life, all of them on the large side. I already recommended the Rottweiler to you. Box Proper has a good recommendation with the Husky too. I had a Husky/Shepherd mix when I was young. Great dog. I never had a Mastiff, but Rotts are supposedly part of the Mastiff family, so I don't doubt what Box Proper said about them.
There are two other dogs I've owned that you might consider as well. I had a Collie/Shepherd mix and a Black Lab that were very good with kids and good protection dogs as well.
Whatever you do research the dog you think you might want. Dogs have different requirements of their masters. You need to know if you can handle the type of dog you want to get.