I was reading the message board and found the questions regarding pet odors and stains. I had asked the same question in April regarding sealing the subflooring. Just today I sealed the subfloor with a product called Zinsser B-I-N Primer Sealer. The can states the it dries in 45 min. Use in a WELL ventilated area. It is a shellac & considered a vapor barrier, recommended for covering pet odors and stains.
It IS VERY strong smelling, so be careful. Perhaps that's how it covers pet odors. ;o)
Although I'm under the impression that you are working with a hardwood floor, I hope this helps you! Good Luck to you!