Not sure if it will work or not, but I use a mixture of peroxide, baking soda and dawn dish soap to take the stink off my dog if he gets sprayed by a skunk. He smells the cleanest he ever has after a bath with that. I would imagine if you soaked up the floor with it, let it sit for a while and then power-washed it down it would work pretty well on cleaning and removing stink.
mixture is
32 oz peroxide
1/2 cup dawn
1/4 baking soda
1/2 gal water