Had my share of bad interactions in both
But my vote is city dogs
Looking to start a discussion
Please add your favorite method to prevent such attacks
I have encountered both; it probably depends on locale more than anything but my general observation:
City strays and unleashed dogs are annoying but have always turned when yelled at or rushed. Throw something and they are gone.
The only time I felt truly threatened was in rural Kansas. I was cornered by two pitbulls. They did not turn when screamed at or hit with rocks. They got very close but fortunately did not bite. After what seemed like forever, their owner called them off.