
The way ive got round this, due to elderly contrary salukimoodog, and her inability to stand on a hard floor, is this:
Hard floors all round (im lucky, ish, in that downstairs is all asphalt, not absorbent)...
Then BIG rugs on top, my living room rug covers most of the floor.
Any wee on the rug is quickly mopped up with a towel, then a clean towel is put UNDER the rug, then a good half bucket of warm water is poured on top, so it washes the wee through, repeat if necessary. Replace underneath towel and put one on top and then jump up and down on it. Then remove towels and go over it with a vax carpet cleaner or similar.
Speed is of the essence, once the wee starts to dry adn crystalise on the back of the carpet, you are b*ggered and it will smell for ever.
Em