When it comes to adult large breed dogs the second perspective is the one that counts. Keeping that perspective in mind will go a long way to starting the puppy out right. The reason for a social order is to keep the peace. Once the order is sorted out, life goes on smoothly because 'social politeness' of sorts is instinctively observed. Dog are no exception.
Every pack has an alpha dog and an alpha bitch, when both genders are present.
The 'alpha' is the socially, most dominant pack member. The rest of the pack orders itself in a stair step manner. If you simply teach the three lessons early, as a whole Bullmastiffs are quite satisfied to accept their master as alpha . When canines sort out the order on their own, the process can be gruesome and is lessened if the alphas are the humans and take their place in the correct manner. Which is the point.