After reading lots of lovely advice about my horny tom-cat, I took him to the vets to be neutered - turns out he's already been done. So no idea why he likes to hump inanimate objects either than he just does.