As far as your problem. I have heard white vinegar neutralizes the smell. Other dogs will be able to smell this urine on the floor and they will take it as an invite to do their own thing. I read to always use white vinegar on hard surfaces.
I'm wondering why you couldn't get a piece of rolled linoleum maybe 9 foot by 9 foot and lay it down for a kennel. Close it in with the back of a couch or whatever else you have. A box kennel with the door left open might comfort the dog a little also. Dogs like closed in spots. That's why they like to go under beds.