I don't think it ever comes out of a rug and also penetrates the floor under the rug. The people that had our house before us had cats and we had to remove the carpeting and replace some of the floors to get rid of the odors. We tried a LOT of things that said they got rid of odors but it always came back.