It is highly recommendable to commence the use of your carpet after they are completely dry. DO not place objects on the carpet that is not yet fully dry.This creates moisture and potential molding that will cause your carpet to smell.Another reason why it smells is because of the underlay underneath the carpet. This part is so difficult to dry in the absence of proper lighting ,humidity and ventilation. However you need a professional deep cleaning agent who is highly knowledgeable with the required expertise to do the job for you.At times many of these problems are caused by not having the right person to do the job.As spotless upholstery we are committed to do our job with uttmost professionalism.