Yes, there are eco-friendly options like using a mixture of white vinegar, water, and a few drops of essential oil for spot cleaning. Additionally, some carpet cleaners use plant-based, non-toxic cleaning solutions that are safe for most carpets.