Carpet odors are caused by a variety of things, but the most common culprit is pet urine. When pets urinate on the carpet, the urine doesn’t just stay on the surface – it soaks into the fibers and starts to break down, causing an unpleasant smell. Other causes of carpet odors include spills, cigarettes even just general dirt and grime build-up. Whatever the cause, OdorXpert has a solution to get rid of that nasty smell for good!