1.) put him on leash and take him outside at even intervals - like every 30 or 60 mins depending on how old he is. Don't let him come back in until he potties - no matter how long it takes. Then, when he does potty, praise and treat like it was the most exciting thing in the whole world. When you are in the house, keep him on a short leash and tie it to your belt loop that way he does get out of your site - what for ques like smelling the ground, whimpering - being restless, circling - and take him outside immediately.also, make sure you clean the area that he is urinating in extremely well - with a steam cleaning carpet machine or professional spray at the least - for dog urine - dogs can still smell the urine after its cleaned - if it's not cleaned deep down or thoroughly and they will go in the area that has previously been soiled so make sure it's cleaned thoroughly and try not to let him have access to that previously soiled area if possible.
As soon as he wakes up, take him out. Early in the morning, after a nap...after he eats and after he drinks water. Give him a pinch of a treat EVERY time he goes outside and pottys. He will work for that treat. Bribery I know, but it works. After a while, he'll go out on his own and give you signs; say: "You want to go out?" each time and he will associate that phrase with a treat. Works.