Carpet powders are great for eliminating odor and making your home smell nice. Some of them however, can be harmful to pets. For a more natural carpet powder, you can just make your own. Not that those store bought powders are really expensive, but if you have the ingredients at home then making your own brings on its own rewards.
My carpets are so gross with 3 kids carpet cleaner - Awesome! Should've done before/after pics, but I had 3 almost black stains on my off-white carpet and they came up beautifully! Had to do it twice, but they had been there a LONG time and were really ground in. 2cups hydrogen peroxide and 1/4 cup baking soda. Put in a spray bottle squirt- scrub- vacuum!
diy rug shampoo for the carpet cleaner Usea mix of 1 cup vinegar + 1 cup baking soda + a few squirts of dish soap in place of carpet cleaner shampoo." I pretreat any spots with oxyclean laundry spray. I have found that my homemade solution works better than commercial bought plus it doesn't leave residue in my carpets and is nontoxic and green. Can also add essential oils for scent."
The Only Spot Remover You'll Ever Need- One part Dawn dishwashing liquid mixed with two parts HYDROGEN PEROXIDE. Pour the mixture directly on the stain, and watch it disappear like MAGIC. (Particularly tough stain, can add baking soda & scrub.)