We have a small dog that pees on the rug when she is mad at us and while we always clean the spot, we usually smell a faint odor from her or the chemical used to clean up.  with this rug, there are no odors!  we love it!