Speaking from personal experience, WITHOUT QUESTION!
I've been on HCTZ for a few years, and atenolol for about 3 months. There couldn't be two worse bp meds for erectile function. It's gotten so bad, that I have VOWED to get off both of these meds.
I work out all the time, but my diet has never been the best. I simply am not conscientious as I should be; thus, fruits, vegetables (spinach and bananas are great)from here on in, and along with other things, I'm gonna give up pizza forever. My conscious will rule. It's gonna be difficult, but I know I can do it. I've cut my atenolol to 6mg per day (started at 25), and my HCTZ to 12 per day, and my bp so far is great. I've been eating nothing but fruits, salads, fish, and chicken. No more junk food. Today, I drove by Jack in the Box, and saw their ad for their new Outlaw burger. My mouth started salivating, but it eventually went away. I like to eat the things I like to eat, but I love to *beep* So the bad foods have gotta go!
I suggest your husband stay away from those terrible meds, invest in a treadmill, workout everyday on it like I do, and make positive changes in his diet. Because in my experience, as much as women "understand" when Mr Softee arrives, for a man, it's a terribly embarrassing feeling, and a huge blow to his ego.