just a thought Rgeurts what about trying to train him to go on the puppy pee pads
it's not the greatest solution but maybe help with the clean up?? He's still young so maybe it could be a good thing??
Have a heart that never hardens, and a temper that never tires, and a touch that never hurts."