I have a 3 1/2 year old Pembroke Welsh Corgi, and while I love him to death he is very stubborn.
When I take him on walks, he does pull a little but it's never really a problem until we see another dog. He gets very excited, pullling, jumping, growling and barking at the other dog, and generally getting a little out of control.
His behavior can be a little aggressive, although once he meets the other dog and they exchange sniffs, he's usually fine, and often wants to play. However, most people wont let him meet their dog because of his aggressive behavior, and his stress gets our other two dogs worked up into a frenzy. Needless to say, it's becoming very difficult and stressful to take our dogs out for a walk.
I'm not really sure how to approach his training. He's smart, and he learns tricks very quickly, but his attention span and stubbornness are hard to work with. We've tried stopping and making him sit, distracting him with treats, I even bought a (useless) easy leader, but these techniques only really work maybe 30 - 40% of the time.
Does anyone have any experience with training a dog like this, or techniques for correcting this behavior?