Thank you all so much, Rampage will actually be 5 years next month. We've been exercising and going for longer walks at night - and I've been putting him in his kennel in my bedroom at night - he's up to sleeping for about 2 1/2 to 3 hours straight now, I always have to get up and let him out though. I know I should be tough but he makes the worst - I'm suffering cries and actually presses his face right up against the kennel walls (which are open metal) and breathes like he is not getting enough oxygen.
I'm working on keeping him in there for longer periods of time. He has gone back to occasionally peeing on the bed now though - little stinker.