Don't get me wrong, he is good with other dogs, and great with cats. His best friend is my roommates doxi-pin. He also got along well with my grandparents German Short Hair when we visited them in CO. He is making leaps and bounds in his progress. I've actually never seen any adult dog, especially a basenji, bond so fast with a new owner. He was my best friend the moment we met. Interesting since he is standoffish around other new people.
Love the photo.. Good that he is improving so much, but you want to to be great with all dogs and all folks yes? Nothing wrong with classes. I am taking my Wheat to one. She tends to freeze and want to flee with new dogs..and this class is making a lot of difference in how she reacts. IMO, all classes are good, rally, agility, give them a try.
Do it for the dog. My girl loves it and I go in with the attitude its going to be fun for her.