Absolutely. Shampooing is one of the popular and most common methods of carpet cleaning and is also effective in getting rid of stubborn dirt on your carpet.