How to Remove Odors from Soiled Carpet Carpets are made to last a long time if proper maintenance is done regularly. Carpet odors are caused by stains and dirt that have accumulated over a period. They can be very discomforting and cause a stench. Some carpet odors can irritate and even pose a serious health risk...