I’ve used a product called Quick N’ Brite. I’ve been using it for years. I have used Nature’s Miracle, but didn’t like the results.
Quick N’ Brite has always done better. It comes in a concentrate form, so I blend it and keep it ready to use in an old Dawn dishsoap bottle. You heat it up for about 1 minute in the microwave and the apply it directly to the stains.
It blots the stains up right away. I’ve even gone back over old stains and it lifts them too.