My favorite breed is the neo mastiff even tho everybody say they're ugly. To me they're kinda like a larger/family version of a Cane corso. Cane corsos are very good dogs too for guarding especially but you have to be very careful with the training of a Cane corso because they can take over you, your house, and your neighborhood and that could be very dangerous. You have to really know what you're doing with those dogs and i dont want that to backfire on any children. The neo mastiff i feel can guard/watch your family/household or i can take him in the wild with me or he can turn around and love on me or make me laugh. I dont think i'd ever own a dog that wasnt atleast a neo mastiff mix!