Thats a very good question.I find that pre soaking will get rid of the smell,if you put the liquid detergent right on the stained area.
Angels,did a bit of spraying when he was in the Basement,and that seemed to do the trick.