As the title sugests im considering getting a neapolitan mastiff i have not owned a large dog breed before but i do own two dogs as of right now one is a pug the other is a schnauser/poodle mix i do have some experience training a large dog breed but it was a boxer and ive heard neos are far more difficult to train. I want a neo mainly for guarding porposes but also because from what i have heard about their temperment. Im just wondering if they would be a good first large dog breed. I think i would be able to train one but i have only had training experience with dogs that are eager to please.