My suggestion- neuter him and it MAY help. Once they start that behavior they need to be fully retrained or they will not stop.
There's no excuse for peeing in the house and it would appear the smell is the least of your problems.
Take your dog to the vet to rule out any medical issues, if there are none then housebreak the dog.
If you can't watch the dog, crate it. Then it won't be peeing all over your stuff. In addition, you can housebreak your dog properly.
Not neutering your dog has nothing to do with peeing in the house. Your dog isn't housebroken.
We had an intact GSD male for 12 years, he never once went in the house.