Yes, this method will work on most types of carpet. However, if you have a delicate or sensitive type of carpet, you may want to test the solution on a small hidden area first.