Never had a leather belt smell bad but DO NOT soak leather. Get some saddle soap or even Murphy's oil soap and clean it, then after it's thoroughly dry, neatsfoot or other good leather conditioner.