If humping is already an enjoyable habit, neutering frankly won't make any difference. But it is possible to train them to stop if they start, or warn them off starting in situations when they are likely to try it. Personally, I think it doesn't have all that much to do with dominance - dogs just enjoy it!

Kate, Oliver the Humper and Aled the Humpee