battle of bannockburn map
The problem with all of these cleaners is they don't go about doing almost anything to the stain. Solvents which are watered down essentially saturate the urine deeper in to the carpet. Soapy chemicals relax to interrupt the stain down. Those cleaners have chemicals which have damaged many a carpet. A good stain remover would really get in the stain and break the structural bond of the stain. When this happens, the stain will then be lifted from your surface it had followed. If the bond in the stain isn't being categorised, then you're not removing it. Once categorised and lifted, you are not only taking out the stain, but you are also eliminating the odor.