GW, I think your dog would be a good deterent. However, with Herons, I would be a little concerned about my dog losing an eye or something if it got mano-a-mano.
Chances are that the heron would be gone before the dog got up to him.
Excerpt from Robert Crais' "The Monkey's Raincoat:" "She took another microscopic bite of her sandwich, then pushed it away. Maybe she absorbed nutrients from her surroundings."