One thing that I would also suggest is don't give him any water after a certain time. This prevents having to catch him during or before the act. Once a dog lifts there leg then you pretty much already have urine in your house. What @pkelley
said about the cleaning product is a great idea. Get rid of the urine scent or else Milo will smell it and will be tempted to urinate there again. What helps to break the habit of urinating inside is to take them out more frequently and watch to make sure they completely empty their bladder. Even if you have to take them for a walk around the street, just make sure that Milo completely empties his bladder.
When I was housebreaking Max, I wouldn't give him water after 8 pm because I went to be at 10 pm. So, stop giving him water 2 hours before you put him up. After you pick up the water, I would try to let him go outside about 2-4 times after you pick up the water. Another thing you can try is ice cubes. Give him ice cubes before you go to sleep. The ice cubes will melt slowly so Milo won't drink too much water too quickly. The water will be drank and absorbed slowly, so he will be able to hold his bladder better until you wake up in the morning.
If it also helps the situation, you can teach him to relieve himself with a simple word or phrase. I use "go on" to encourage Max with a lot of things (to walk in a certain direction or to perform a specific task). I taught him "go on" whenever he'd go to the bathroom when he was a puppy. So now, if I'm in a hurry, I let him outside and say "go on". He gets his business done in about 3 minutes and he's good to go.
It doesn't take that long to teach them. I would teach Milo "go on" or "go potty". Every time he starts urinating outside, give him the cue.
Also, as to what other people are saying, I can understand he worry for an infection or other health problems, but it seems to me like this is more of a behavioral problem. The dogs that I've seen who have had UTIs will usually urinate on the floor rather than up against specific objects that they continue to urinate on.
Just my two cents.