The company or individual who cleans your carpet for you is known as a Carpet cleaner. Having a professional clean your carpet versus trying to clean it yourself is a huge difference. When you clean your carpet yourself, you run the danger of making it worse, and in the worst-case scenario, you could permanently damage it.
X