No, not all gases have a smell. In fact, most gases are odorless. Some gases, such as natural gas and propane, have a distinctive smell that is added to them so that people can easily detect a leak. Other gases, such as carbon monoxide and hydrogen sulfide, have a smell that is naturally associated with them. However, there are many gases, such as oxygen, nitrogen, and argon, that are completely odorless.