this HAS to be a troll thread. As runners, we should be united in our hatred for irresponsible dog owners.
OP, you got owned by Gramps, and he should have punched YOU in the face.
Gaw, I hate irresponsible dog owners. I don't know if you guys have noticed this in your area, but it seems to me that dog owners have gotten even lamer over the past 10 years--with the attitude that their dogs are above reproach.
In my town, there is a great, wooded trail that is about 6 feet wide. Heavily used, by walkers, hikers, runners, mtn. bikers. There is a huge sign at the trail entrance: "KEEP DOGS ON LEASH."
8 out of 10 dogs on the trail are OFF leash. I have no problem telling people off as I cruise by.
Last week, I approach a chubby 30-something guy with a baby strapped to his chest, his fat wife, and their friend, with THREE dogs off leash. A group of 5 HS girl XC runners try to pass them, and the dogs, confused, run right into the girls and cause them to stumble. I approach and say, loudly, "put your dogs on a leash. Read the signs. It's not just you out here."
The look of indignation on the guy's face, astonished that I would find fault with his dogs, almost caused me to lose it. Pigs!