I have 3 dogs and 2 cats. All are potty trained well except for an un-neutered male who still marks his territory from time to time – every time I make a change in the house. All of my floors are porcelain tile and I sweep every other day and mop at least twice a week. The problem is that, even after mopping, I have a strong wet-dog-urine odor that lingers for hours. I've used vinegar, baking soda, bleach, etc. and nothing really works. Any miracle solutions? (other than getting rid of the dog – he's family!)