Blast,
You did an excellent job of keeping your group safe. It's a shame no one else had a hiking stick and stepped up to help you and themselves.
Here's a little food for thought...
Last year one of my wife's co-workers was attacked by 2 dogs on her daily run.
The dogs, Labrador Retrivers, weighed less than 100 pounds each.
They escaped their enclosure, chased her, and attacked her from behind. During the attack they severed her brachial artery and she nearly bled to death from her wounds, which included severe lacerations to her arms, chest and legs. One of the EMT's on the scene was overheard saying that he had never seen so much blood.
These dogs had never so much as barked at her before, she lived across the street and jogged past every day. She knew the dogs and they knew her.
Fortunately, the dog's owner, a registered nurse, was at home at the time of the attack and heard her screaming. Her quick action probably saved her neighbor's life.
The RN's dogs were put down. The jogger is still in rehab regaining the full use of her hand.
The moral of the story boys and girls is that dogs, no matter how much we love them, are only a few steps removed from the pack of wolves or coyotes chasing a deer through a forest near you.
No matter the size of the dog be aware that they may attack you for what may seem like no reason at all.
Does this mean that we should be scared of all dogs? No, but, we should be aware of what they are capable of doing.