A zillion products offered by a zillion manufacturers, though the principles are the same. it could be a pairing agent, an oxidizer, a quat or an enzyme. Not sure how Tom's product works. Then, if you like there's the voodoo fluff of encapsulating the odor if you will. Then there's the issue dissolving the alkaline salts (different ways) and dealing with the urine remnants in the padding (filling material.)
All the different scents offered (my favorite being: "success'), are just that, the masking agent part of the deodorizing process.
So the emphasis, in my humble opinion, should be on the process of flushing and removing urine both from fabric, padding and any other part it may have entered more than the specific product. Once you've accomplished that, they will all pretty much work.
Of course, my new deodorizing product- "success" (yours if you buy and surly mine
,) is by far the best.
A bit pricey, but worth every damn little penny.
If you buy "success", it will be delivered. Guaranteed. No questions asked or accepted.