One of my other houses I rent out, I just evicted the tenants after I was trying to sell it and according to the realtors, most clients walked out cause of smell. Ohhhhhh did that got me going to investigate. I pretend I had clients to see the house which were people I know and we went over. Omg I was fuming cause it was so true it smell. First my lease said NO DOGS cause 3/4carpets throughout the house. 2 dogs in kennels all day long, one EB 10yrs old and one Rottie 18months NO TRAYS UNDER THEM!!! I took pictures of the dogs that didnāt even have room to turn around! I told them they got 2weeks to get out or Iām reporting them. (I did anyway as you donāt treat dogs like that!).. I just had the carpets professionally cleans by specialist. Carpets looked cleaned but it was the smell... where both cages were sitting was the worst place. They did put a special cleaning detergent for urine n other harsh smells. Itās much better BUT...I went back cause I made an Essential Oil mixture. Now I know Tea Tree will kill mostly all airborne pathogens n bacteria. So I simply went overboard making sure to kill whatever is lingering in them carpets. In a spray bottle of about one liter, I filled it of water of course, took a whole bottle of tea tree, lavender, lemon. Amazingly, it really got rid of the smell. Tomorrow Iām going back n re-spray again before new tenants comes in for oct 1. Carpets are the worst thing to collect all sorts of dirt n bacteria. Just make sure if you do spray as I explain it dries before you dogs steps on it. These are 3 safe oils but tea tree is very powerful so let it dry. These plugins are mostly all chemicals. I personally donāt use them as itās not healthy.