That sentence "yo huelo siempre bien" translates to I always smell good.
"huelo" in this sense means for the subject to have a scent, not like "I always smell something good"
The sentence "nosotros olemos las rosas del jardín" translates to we smell the roses in the garden.
in this sense, "olemos" means to physically perceive a smell
So it has two meanings kind of like how it does in English, am I understanding this right?