Crazy dog or bad training?
I am hoping to get some advice on training or socialization issue I am having. Bahston is 6 months old and a very very smart puppy. He learned hit sits, down, and stay really quick. He mastered the heel in under 48 hours and can hold a 15 Minuit stay without a flinch. He knows the name to 16 different toys and every day I try to tech him something new. At home he does a good job listening to commands, though sometimes he wants to be a puppy kicks into selective hearing. When we go for walks, we usually see about three people running, a few cars drive by and lots of background noise (traffic, trucks, motorcycle etc). Between 3-4 months old I didn't take him to dog parks or pet stores because I heard their immune system are still weak. We basically walked him on different pavements, took him to parks, and let him meet as many people as he wanted.
My problem is. Now, when we take him out in public (pet store, around shopping centers, parks, and downtown) he loses his mind!! He starts whining non stop, pulling like a mad man, he jumps and nips at people's faces when they ask to pet him. completely ignores me, acts like he has no idea how to sit, chases other dogs and just a complete nightmare. Did I not socialize him well enough when he was younger? Is this a training issue, or normal for his age? Any suggestions on how to fix this behavior before he is fully grown and pulls my arm off its socket? Any advice would be greatly appreciated!