Well, I suggest you take what the Culligan Man says with a grain of salt. I’ve been dealing with odor issues for more than 10 years, and adding a salt-based water softener invariably makes odor issues worse. All water softening techs swear that that is not true and that softeners make everything better. Without a softener, aluminum/zinc anodes usually solve odor problems, provided they are caused by sulfur-reducing bacteria in the water heater, but add a softener and they don’t. Then you need a powered anode. But if there is no anode in the tank, then something else is going on, but I’m out of ideas.