If you're not comfortable with the type of training method used, I'd change. I don't think formal training should be used on a pup anyways. Check for local dog events like walkathons and such. We always go to those just to get them use to crowds of people and lots of distractions. Also, at our pound, you're allowed to take your own dog to play with the pound dogs (as long as they're compatible). That could be a great way for him to socialize as well as the other way around.
Bookmarks