Gas cans drive me nuts. They are all "vented" so they stink of gas and if they are not upright they leak. The other issue is storage of the spout. Cans are designed so that the spout is stored inside the can so when you go to use it the spout is sitting in the gas and they get gas everywhere including on your hands.
Fortunately, there is one brand that is built correctly with no venting and a totally external, no leak spout. The brand is "NO SPILL". They are hard to find. You will occasionally see them in an auto parts or hardware stores. Amazon also carries them. They are available in 1 1/4, 2 1/2 and larger sizes. I have the 1 1/4 size and store it inside a storage cabinet which also opens to the inside of my camper. If I use it and then store it, I need to allow time for the gas to evaporate off of the spout. In that case, there is never an odor. After years of use, the dispenser/spout broke. The plastic container was still sound and I was able to replace just the spout.