Foul smelling water is caused by the combination of hydrogen, sulfur and bacteria in the water.
Sulfur and bacteria are naturally present in the water your appliances use, and they will not make you sick. When the magnesium anode rod in your water heater tank reacts with the sulfur and bacteria in the water, it creates enough hydrogen to create an odor.
There are many ways to take care of this, from replacing the magnesium anode rod to purifying the water in your water heater.
At Emergency Plumbery we have been confronted to all sort of situations.