I don't think the OP was being unreasonable at all, she was using the path and both her and her dog were fairly stationary. Even if accidents do happen (he should have gone around though) you can always stop and apologise. The poor dog yelped!!
There are lots of weekend runners in my local woods, the majority are really considerate and we move out of their way. Just as runners are asking, I find that ignoring the dog is best as it shows you're no fun to play with, and if possible move to the other side of the path that the people are walking on. It is there responsibility to get their dog under control, and they should make an effort to control the dog if it's likely to jump up.
On another note: (my two bugbears, sorry!)
People that run up almost silently behind dogs and then get annoyed that they either jump up, or bark at them. You do not approach a dog from behind, you may be seen as a threat. If the dog is facing away from you (people walking the same direction as you) try to make your footfalls a bit heavier or click your fingers to make a small noise to alert the dog (still ignore them though)
If you are scared of dogs, and I mean really phobic - do not scream when you run past, wave your hands about and assume a brace position (Yes, this has happened) the dog will think you want to play and approach you. Don't shout at the owner for this happening, you've basically demanded the dogs attention by screaming and dancing about. Just ignore them. Worse case scenario, shout (sorry! Coming through) before you run past and they have a chance to hold their dog back if dogs upset you.
Other than that, runners around here are fairly good and we all try to be mindful of each other. I'm sorry your dog got hurt OP. 