The only thing I have found that truly works and still takes some major scrubbing is a product sold at Walmart in the Pet area called “out” or “shout”… it’s in a white bottle with yellow label and dogs and cats on it. it’s really very inexpensive and the best thing to do is just buy it in the big bottle, use it to clean the carpets and floors a couple times.
it really does work, i’ve had to use it for cat smells, dog smells and probably lord knows what other creatures in this house! lol
i’ve tried it all… vinegar, baking soda, extreme cleaning stuff, simple green, you name it. this stuff is the only thing that has worked.