I would definitely neuter him. We neutered and spayed ours at around 7 months because we were waiting to see which baby teeth needed to be pulled? Were you thinking of getting him neutered? Bandit (who is neutered) will very rarely hump. Maybe once every other month for some reason haha. I think neutering helped a lot because he used to hump like crazy as a pupper

Also, it has a lot of health benefits.
Maybe others can chime in, but if you wanted him to stop humping could you use pennies in a can, or is humping something "natural"? I'm not sure.