My husband has a very stressed job as well, and gets mighty cranky. I find that food, sex, and I bought him a massage chair that he loves for our anniversary. Not sure if you husband likes massages, but if he does Sam's Club has this insert to a chair for $99 that is worth its weight in gold. Helps his mood, and thus not so cranky.
Leslie