In terms of a non-electric water heater, we just installed one in a shop under construction. The shop wasn't going to be complete before the cold weather set in, so we installed the in-floor hydrothermal heat early, before the electric was finished and live (we also installed it early due to the heating being in the concrete floor). Thus, we used a constant-pilot water heater tank to heat the floor, and needed no electricity.