Cats urine odor and stain removal products fall into three categories: bacterial, enzymatic, and chemical. Here are my top picks of odor removal products.

Photo Credit: Courtesy of PriceGrabberAnti-Icky-Poo is a serious product with a funny name, using genetically altered bacteria (microbes on steroids?) and enzymes to perform its dirty work. Anti-Icky-Poo also works on other kinds of organic substance, such as vomit, although it was primarily designed to combat urine odors.

Photo Credit: Courtesy of PriceGrabberBramton Simple Solution works with
hungry bacteria, which eat the odor-causing components of cat urine, leaving behind carbon dioxide and water. The formula is safe on fabrics and carpet - anywhere water can be used.

Photo Credit: Courtesy of PriceGrabberThornell products contain no bacteria or enzymes, but use a combination of adsorption, counteraction and bonding (chemisorption). It works with various forms of odor-causing decay, and is usually available through your veterinarian.
OdorXit is a "contact chemistry," meaning that it works by direct contact with the odor-causing substance. It works in the same manner as the Thornell product, and the manufacturer is very candid about what it will and won't do. A plus is that it can be used safely with detergents.

Photo Credit: Courtesy of PriceGrabberPetrotech Odor Eliminator is a fast-acting solution to dozens of odor problems found in the home. It does the job it's advertised to do, efficiently and safely. Petrotech comes in two versions: a spray applicator and a direct stream. I found the spray method quite effective for eliminating odors in garbage cans, even stinky shoes, and the direct spray did the job on carpet odors.
Nature's Miracle is a well-known enzymatic product, and is guaranteed to be safe for use on all water-safe materials. For best results, do not combine with detergents, or use after carpet has been cleaned with detergents.