My moron still humps and gets boners too. I think the humping is more of a display of dominance as he only does it to the other dogs. Hey...come to think of it, that's stopped!! Nice!!
The boner thing still happens to both...he's 16 months and my other boy is 3 and a 1/2. They're men...what more can I say?!