IXPninja said, "And why does God have olfactory senses anyway? Spirits don't have noses."
Who said spirits can't have noses? Haha
God has all the noses, God is All Smelling! Lol. Seriously though, every nose is Gods nose. That is part of God's omnipresence; JAH has all the eyes, hears, noses, hands, etc.
In the Bhagavad-Gita, Krishna (God) shows Arjuna His universal form. Arjuna freaks out! It is most terrifying to him. Arjuna sees trillions of eyes, mouths, hands, and all kinds of awesome and wonders things in Krishna's Universal Form.
JAH is within all life, experiencing all things at all times.
All thanks and praises to the Most High