Well, the only one of these dogs I've personally had experience with (dog breeder and lover here, too) is the mastiff, although I have passing familiarity with the other two breeds.
Border collies in general are protective and terroritorial - beagles are very good for families with small...