When rugs come in our shop that are gosh-awful smelly, the usual suspects are: PETS, FLOODS, or BAD LATEX. #1) PET PUDDLES With pet urine, this hits a wool rug, penetrates those face fibers, and gets absorbed deep into the innermost cotton warp and weft foundation threads. Ever run for hours and take off those [...]