I had this brilliant revelation the other day (well brilliant to me but not to the masses before me who already knew the benefits of Dog (and People) Socialization).
I was always one of those people who took my dog for a walk around the neighbourhood (cleaning up after him of course), three or four times a day; same old ...