If someone snuck a dog into a host’s “no dogs” Airbnb rental unit, and now the unit stinks, the host should NOT BE ALLOWED TO RENT IT until they’ve fixed the problem. This does not mean covering up the stink with chemical perfumes. I leased an Airbnb for a month, and it’s nauseating to breathe in that smell all morning and evening, and when I’m there during the day.
The host should have had to remove all carpets (you’ll never fully get the odor out), and have couch and pillow covers, and all the rugs washed.
Airbnb (are you listening?) should include a clause in their contracts that state that if a unit has an obvious dog smell, a client may cancel a rental for a full reimbursement, or receive an Airbnb, pre-determined discount on the cost of a rental with dog (or cat) odors.