Having a salesman come to your house, you can expect nothing but an attempted sale. You more than likely have an issue with your water softener and you should have someone inspect it to see what the issue is. It could be as simple as a frozen drain line or a plugged injector. What is the odor coming from your hot water? If it is a rotten egg odor and it's only in the hot water, you need to remove the magnesium anode rod, disinfect the tank, and install a zinc rod. I highly suggest that you call around for a water treatment tech and not a salesman.