I would also consider myself an introvert and had to force myself to put my dog in new situations. Just realize that socialization for dogs doesn't require direct contact. What the dog really needs is just to see and experience. Taking it lots of places and letting to see lots of things. To have a well behaved dog it's not required that your dog play with other dogs or people.
When I first had my puppy it would go every it could with me. Stores, coffee shops, restaurant patio's, parks, large cities, etc etc. The only real time I took him around other dogs was dog training classes. Even then dog to dog interaction is limited to the puppy level classes. I would go to the dog park, but would just work on training in a corner. All the while the dog is learning that none of this stuff is a real big deal and that you (the human) are awesome and better than everything else.
Last edited by CroMacster; 08-26-2014 at 11:27 AM.