When it comes to scent, there are basically two types; those that attract and those that mask. I've tried both on many occasions. There are lots and lots of "doe in heat" scents, designed to attract a big buck into range. I've also used a "cow in heat" scent while elk hunting.
Another scent would almost be better named as a "coverup smell". The main goal is to cover up human odor or mask it. Though I don't believe you can ever totally eliminate all human odors, using a masking scent is thought to help. And there are a plethora of them on the market.
Years ago, I decided that I wanted a scent that matched the environment I was hunting in. I found lots of pine and some cedar but not everything I wanted. So I decided I'd make my own. If you hunt in an area that has a peculiar smell or odor, try making your own. It's really quite simple.
Go into the area that you plan to hunt and collect a bunch of the predominant odor makers.... tree limbs, brush, flowers, etc. I often hunt in a sagebrush environment so I collected a bunch of sagebrush branches and leaves. Cut it into very small chunks. You can use either rubbing alcohol or even vodka. Pour some into a sealable bowl and fill it with the small pieces of vegetation that you've collected. Let it sit a couple of weeks and filter out all the solids. Put this liquid into a small bottle with a tight lid. You will be surprised how much that liquid now smells like the vegetation you put in it.
When you go into the field, splash a bunch of the liquid onto your clothing and the alcohol will quickly evaporate, leaving the scent you want on your cloths. You can also use saturated cotton balls to carry your scent. You will be surprised at how long that scent will remain on your cloths.
I have made several different scents to use in different areas that I hunt. It's inexpensive and affective. I don't honestly know if cover-up scents really work, but it's fun to think they do.