I also find that training them to come to a shaking grain can works great. Give them these treats ONLY in their run. Shake the can and call them, then give them a little treat each time. They will come flying to you at any time.
Patch up your dog run if you want to keep the chickens alive. It has nothing to do with intellegence, they don't know that the dogs will hurt or kill them. I suppose your husband was like my dad - "why use outlet protectors for kids? After they stick their fingers in once they won't do it again"