Natural gas is odorless. The smell is added artificially for safety reasons.
Since natural gas is odorless, your natural gas provider adds a safe, non-toxic odorant called Mercaptan to the gas. This is so you can quickly know natural gas is in the air. Mercaptan has a distinctive smell, similar to sulfur or rotten eggs.