Get one of these bad boys. I don't see a ton of them. You got to have a strong personality they will test you a little bit. Once they know their place excellent dogs. Or Maybe a german shepard or some kind of working dog. Little dogs are useless and boring to me. They're more of a burden and don't really contribute anything. My roomate has this little dog it's more like a cat. You can't can't rough house or play fetch or anything.
that looks like a presa canario...? I would personally look into a Cane Corso/Italian mastiff. They have similar attitude as the bordeauxs. I have 2 Corso's, and to me they are unmatched. They provide excellent home protection if you want that, but can be so god damn affectionate it's rediculous. I'm pretty sure they would do ANYTHING for their owners. Also, my boy who is 7months and 110lbs was THE BEST pup i have ever seen, full attention to me, no chewing, biting, or acting like a fuckin wing nut. was very easy to piss train, anf they arent barkers, just game winners. the cons- they're big, they slobber, stubborn as hell when they want to be, and like to play ROUGH. so other peoples dogs dont like to wrestle. They get a lot of looks in public, but scare just as many people by looking at them. that's my 2 cents. I wont be switching breeds, thats forsure.