Everyone has off days but truth be told first impressions last. On top of that since we are attracted to smells if someone smelled bad to you at one point chances are that isn't the perfect match for you.
A natural scent is different from a dirty scent though.