It also is more environmentally friendly and could be just as effective as commercial ... you can try cleaning your carpet with baking soda before using a carpet cleaning machine.