Dishwashing liquids are composed of different chemical substances that are different from those of carpet cleaning. Therefore, if you spill dishwashing liquid on your carpet, not only can it stain the carpet, but it may also react chemically with the carpet's material and cause damages to the carpet. If the stain caused by the dishwashing liquid is left for too long, it may discolor your carpet.