I had a wonderful "fail" moment with this one. There are a couple of posts of this recipe floating around out there. Basically it is just hydrogen peroxide and dish soap but I found one that added baking soda to the mix. DON'T DO IT!!
All that did was build up pressure in the bottle and make it explode. What a fun time we had with that!
Once we cleaned up that mess I tried it again. Leaving the baking soda out. It works very well. There are some stains that need to be treated multiple times but I have noticed it gets the out a lot faster and better then any stain treatment I have bought before.
This will now be a staple in our house.