At least the dogs were on a short leash. I had to weave across and entire lane of Beach Drive once from a dog on a damn 10ft long leash. I'm sure the dog just wanted to say hi though. Good thing you looked both ways before going through the intersection, even though you had the right of way. Washington Circle is great for idiots behind the wheel pretty much every day too.
I hate dogs. I had some lady the other day with a pair of the damned things on the ends of leashes lunging and barking and she's saying "it's ok, they bark but they're very friendly." what a load of hooey.
I had a squirrel jump on my backpack once out near Custis/W&OD junction, the damn thing held on for what felt like a minute then scampered away into a trash can and peered out at me like I had assaulted it or something.