If you have pet stains there are many cleaners that may help. Once again it all depends whether or not the pet stain is on carpet or wood and how bad it is. The older the stain is the harder it might be to get rid of the ammonia smell.
Some products are more meant to mask the smell and others might be anti-bacterial in nature. An example of a deodorizer is Arm & Hammer Cat litter Deodorizer that is meant for sprinkling in litter boxes but can be sprinkled on carpet or upholstery and then vacuumed up. Unfortunately this might be just a temporary solution that masks the smell for a while.
Febreze gets rid of odors in cat boxes, fabrics and on carpets. One problem is that it has been known to give people headaches and migraines and some pet owners do not believe it is good for animals. To be safe don’t use it directly on pet bedding or where the pet hangs out frequently.
Mineral Blue is another commercial solution. It is a packet of powdered minerals that you sprinkle into the litter box to absorb odors. You can also use it as quick fix for carpets and upholstery to soak up urine. However don’t use this on a wood floor because the minerals, which are essentially little rocks, could scratch the floor.
Odokill is a popular solution for pet stains as well. It is a mild disinfectant that is free of harsh acids, petroleum and heavy metals (unlike most cleaners of this nature. It is really strong and dilutes at 120 parts of water to one part cleaner. In order for it to work the area must be completely saturated with the solution.
Oxyclean is another old stand by and it is good for getting rid of the dark ring that is around most stains. It is cheap and can be used on expensive carpets. However many users report that it is not an effective deodorizer and you also run the risk of spreading the stain into the carpet.
Many people are very concerned about the toxic chemicals that tend opt be in the commercial cleaners and do prefer to use deodorizers like Glade, Airwick and others to mask the smell. There is a company called Fresh Wave that makes a Continuous Release Odor Neutralizing Gel meant to help get rid of dog and cat smells wherever it is place. Although it does not address the source of the smell or eliminate the odor this type of tact might make life more bearable for your pet and your family.