We’d say it depends on your carpet’s state. If your carpet has many stains or heavy soil, carpet shampooing is your go-to method. As for carpets with no huge carpet stains, we urge you to steam clean them because this will help remove the bacteria within your carpet.