I keep this around all the time. with 3 cats and a puppy, it is a life saver.
Zero Odor® Pro Multi-Purpose Commercial Odor Eliminator Refill, 128-Ounce
I love this product. It works great and is nontoxic. It is very expensive in the store, but shopping online makes it more reasonable. It is always worth the price.
I have 2 kitties that occasionally throw up and one kitty that was very sick and had peed on carpet. Zero Odor got rid of stain and smell very easily. This is the BEST!!! Must have if you have animals.