I live in Mitchell, SD and the obedience classes here are done through the local 4-H program. They do the AKC "Canine Good Citizen" classes which teaches the basics sit, down, heel, stay, come, etc. with lots of socialization. You can check these out through the AKC on the internet, and I believe you will be able to find out if there are any in your area. The best $50.00 we have ever spent on Bogie Carter, who is great walking; sits when we meet strangers and other dogs; is at ease around kids on bikes and people in wheel chairs; can handle sudden loud clanging banging noises; is used to being handled by strangers(opening mouth and checking teeth, looking inside ears, picking up paws, etc.) ; walking through groups of kids and people; etc. which are all done at class and are a part of the CGC class socialization. We take him camping, into business that allow dogs, etc. and everyone comments on how well behaved he is. If you do any type of classes be prepared to work at home and do lots of practice with what they teach you in the classes. Well worth the money and time for a dog you can enjoy and be proud of.