To clean carpets safely, prevent dirt and stains first. Do this by vacuuming and cleaning spills regularly. You can also hire companies that use non-toxic cleaners. Look for Green Seal certified products when cleaning by yourself.