pet urine, whiskey, perfume, you can use white vinegar to get rid of most smells on most materials: carpets, furniture, clothes, without damaging the material.
vinegar is amazing at breaking down odors and then evaporating and not leaving a trace.
I use vinegar for all cleaning in my house except pet urine. Vinegar will clean dog urine okay, especially in the laundry. But you GOTTA use an enzymatic cleaner for cat urine or take it out to bake in the sun for days.
On fabrics? I guess I should clarify I meant any fabrics or carpet. Vinegar does a good job as a last step because I always put it in the second wash (after the enzymatic cleaner) to get any smell that survived.
I've tried vinegar on cat urine on carpet and it didn't dent the smell. Did get the cat spray on walls okay though.
Yes, it will replace it with vinegar smell. I use it for cleaning places with lyme and windows, and when I'm done the place smells like a pickle factory.
White vinegar dries odorless; the acetic acid smell goes away after the vinegar dries.
you'll deodorize whatever other smells there are, then when the white vinegar dries, you'll have no smell left.
If you're cleaning and then leaving while the windows, scrubbed lyme or the scrubs you are using are still not completely dry, you'll smell the acetic acid of the white vinegar.
If you go back after things are dry, you'll notice there's no lingering odor.