Pet odors typically come in three varieties: Wet dog, dog feces and cat urine. Of the three, wet dog is the easiest to deal with. Cat urine, of course, is the most difficult. In fact, if cat urine has been allowed to dry in the carpet or upholstery, it's can quite often be impossible to remove.
Read More...