An unpleasant odor may occur even when you take extra cares to keep your carpet clean. Store-bought deodorizers neutralize odors pretty well, but they can be expensive and also may include chemicals that you may not want in your home. You can make your own carpet deodorizer using natural products which are less expensive and don't contain dangerous chemicals. Using this homemade deodorizer regularly helps keep your carpet fresh, leaving a clean scent in your home.