We had a situation with an elderly 3 legged dog who was having trouble getting outside. My steps were home but apparently did not make him go out often enough. We came home to a horrible mess. We did have VERY old carpet and so we did rip it out. When we did we found lots of spots--more than we realized at first--and so we used Kilz on the sub-floors before installing new flooring. What a smell... I can't imagine it in my sewing room! Good luck!