Consistency is key, make rules, enforce them, and stick to them, doing this helps the pup understand where they are in the pecking order, my dogs have no fear of me whatsoever, they respect me and want my approval, once this is established training is much easier because they constantly want to please. Never hit your puppy, it sounds simple but even a painless swat can make a mastiff shut down and sometimes they can try your patience, just remember a smack on the butt might get an immediate response, however it can easily erase a lot of training as you've now added an element of fear for your dog and fear never works out as a good thing in dogs. It will vary depending on the dog if you even have to establish dominance, it can happen naturally depending on interactions, but unless your pup is outright challenging you, you shouldn't have to go above and beyond to teach your dog that the humans are in control, again consistency is key. Good luck and congrats on your soon to be new family member, and as you go if you have questions I have found this forum to be wonderful for quick well thought out suggestions for helping to tackle any possible puppy problem