When you leave for the day, crate him. Don't leave him for a full 8 hours by himself. He may just pee right there in the den. He needs to have a breaks in the middle.
Crate him at night, all night.
When you get up in the morning, take him immediately outside. Tell him to go pee over and over.
Once inside, feed him, water him, afterwards, take him back outside to poo.
When gone for the day, keep him in a crate. Give him a potty break at lunch, or more often is better. Crate him again afterwards.
When you come home, take him outside again, tell him to pee.
Keep a lead on him, and keep him with you at all times. Once he starts doing the pee stuff (sniffing around) take him outside until he pees.
Take him for a long walk, some dogs have to walk before they like to pee.
It takes constant affirmative action to catch him before he pees, and taking him out often enough to encourage him to go pee.
I have never had an animal that wasn't house broken quickly. Usually just taking him outside a lot and giving him a bit of praise is enough.![]()