There is no doubt in my mind they will be good for each other, its already happened. I am so glad for you. I didn't want another dog after we lost Snuffy, dh was in inpatient and I had to take care of it. But 8 months after Snuffy was gone dh found Chessie in a rescue web site. They are closer than he and Snuffy were. Chessie and I aren't real close. But he keeps dh walking a couple of times a day. I hope he keeps your dh engaged and they walk. Its good for them both. You might also see a calmness in your dh when he pets him. I don't necessary think everyone needs a "service" animal. I think a pet just might do the job for some vets. Glad to hear the good news. I love the name Mac.

Reality is determined not by what scientists or anyone else says or believes but by what the evidence reveals to us.
-- Alan Hale