I fence Mocha in with her pad, bed, toys on a mat, and water. Pack everything in so there's no space between the things. She has no choice but to pee on her pad only. This works so well, when I take her to walk she WILL NOT pee on the road or anywhere else. Instead, when we come home she runs upstairs, have a wee drink, then pee on her pad like she hasn't peed for a day
Whenever I take her out from her pen/fence, I take her pad too. I put it where she has had accidents before, sort of "covering up" the place. In the end she pees there. I dunno, but it makes sense to me. Aside from that, if she accidents anywhere else, I wipe it with wetties with lemon smell - because I have found she does not like the smell.

I dunno bout the odor remover like Nature's Miracle, I have not found it yet in my country, but I figure if she does not like the smell of the spot she will not pee on it. I tend to go with common sense here, and do what seems to work for me and my dogs.
Also, praying to the PUPPY PEE GODS might work
Never give up. I am the most hopeless housebreaker ever lived it seems, but if I can do it, so can you!