U.S. Marshalls did a test with scent absorbing products. Not sure if it was Scent-loc brand or not. The tracking dogs had no problem following the scent. That says to me its not fool proof.
However, I think LESS scent gets out through any type of "cover-all" as long as your trying to be scent free to begin with.
The most scent is produced by your breath, so watch for strongly odored food products, any type of alcohol absorbed into the blood stream is evaporated from your system by the lungs, only the excess is urinated and sweat out. If you smell that bad, you are drinking to much!
Anything you can do to give yourself an advantage with odor, along with playing the wind as your primary concern, can only increase your odds.