A Mastiff is a single breed of large dog. While many breeds include "Mastiff" in their names there is only one true Mastiff breed. Sometimes Mastiffs are referred to as English Mastiff and originated as a Roman war dog.
The Leonberger is a large breed of dog. The breed's name derives from the city of Leonberg in south-west Germany.