I was doing Search and Rescue Training with Duke and Baby for awhile, but had to look for a different Team, since both existing teams in this area are not very good. I started looking for some qualified training around here, but it is hard to find. In Germany every large town has lots of dog-clubs, where you meet, work together, talk let your dogs play. We used to just meet twice a week with about 30 different dogs and work on Obedience and Socialization. We didn't have much problem with biting and other similar things.
People keep their dogs longer too.
We had club-marches, picnics and other things. I didn't even know we had clubs here for certain breeds until recently. But for mix-breeds there are only classes, and they cost a lot. If you walk in my neighborhood, dogs with food, water, shelter, more than 2 feet of chain, maybe even a home, are hard to find. I thought no, but your web-site proved me wrong.