Dominance isn't about showing who's boss - A dominant dog is a dog who wins a contest for a resource. If there is no contest, or resource involved in the humping, then dominance does not exist.
The more likely explanations for humping are, the dog is a puppy and he's practicing the skills...