Most household cleaning products only mask the odors of urine, vomit or feces temporarily. The smell gathers inside your carpet or hardwood floor. In order to effectively remove odors and stains, we need to first understand the chemical makeup of urine, vomit and feces. [Note: many household products are not suitable for pets because they may contain chemicals that maybe harmful to pets]
All these odor and stain messes are made up with organic amines, sulfur, ammonia, and mercaptans. Bacteria is highly attracted to these carbon and nitrogen rich compounds. Some household cleaning products actually makes the odor more prominent due to the by-products created when the cleaner interacts with the bacteria. If the household cleaners contain ammonia, they can worsen the smell.