Even if you clean up your pet’s mess right away, there’s always that lingering odor or stained rugs. That’s because all those sprays and powders sold at stores don’t get to the root of the problem. Pet urine is quickly absorbed by rugs and padding, even soaking into the subfloor which then becomes a breeding ground for nasty, smelly bacteria. No topical spray is going to get rid of that!