While those are pretty good guesses, the correct breed hasn't been mentioned yet. I can give a hint. Free tibet
Cane Corso, it's the Itallian mastiff! Great hunting dog, used to love my Harley, he could run down anything. Especially when someone tried to break into my house years back. Loved that dog.