This is a nice company that can clean your carpet and remove the stains and odors with very little drying time. You dont have to walk over wet carpets for hours. They usually dry within 2 hours.
You can also have your sofas or chairs cleaned too. Get rid of dog or cat smells and enjoy a clean house.