Pnut is OUT OF CONTROL. Last night for some reason he lifted his leg on Dh's jacket ( that was on the floor)

Thank god Dh was in the shower or he would have been

!
I want to know what I should do...I don't care about cleaning the carpets in the house we are in because we are moving to our new house next month! But I am thinking when we move I will try my best to get him trained 100%
He loves to lift his leg!! When we go to our friends house I catch him lifting his leg too!!
Should I get him a belly band for the new house? I know it will be easier to train him in the new house bc we will have a back yard instead of living in an apartment!! Plus the house is all wood, and his love is peeing on carpet!
What are these belly bands about? What is the purpose of them? Do they pee when they have the band on?? How long do you make them wear it? Do you take them outside every so often when they have it on? Is it like potty training a kid??
Please help!
P.S Does someone sell them on here?