Take my word for it, get a product called ODORZOUT. It is 100% natural and stops almost any odor, ON CONTACT. It removed, urine, mold, mildew, smoke, skunk, fish smells, etc. I think the website is
www.88stink.com or call 1 800 88stink. LOL.
No, I'm not spamming. I have nothing to do with the product. I just like it!
Not quite as effective, but still really good is to mix in a 1 gallon jug:
1 c. baking soda
1/4 c. ammonia
1 Tablespoon or wintergreen oil (or essential oil of your choice, but wintergreen work really well at deodorizing)
16 c warm water.
To use, pour well-shaken solution into a spray container and mist as needed.