Yes, this professional-strength enzymatic cleaner is effective on all types of carpet and is safe to use.