As for cat urine (I have two, and one who is getting old and prone to accidents.) I highly recommend a three step approach. Pour on the vingear and brush in some baking soda. This does form a foam, but the action of it helps get to the root of the soiled area. Once that's dry, you vaccuum it up and pour hydrogen peroxide over it and let it dry once again. The peroxide neutralizes the enzymes which cause the smell that keeps cats going back to the same spot to urinate. It has saved me so many times. And until I found it, I thought I was going to have to get rid of the cat.,
proactol plus fat binder, xsdqc,