Hi, My puppy, Duke, freaks when another small dog comes near. He yanks and pulls, yips and barks, generally goes ape. He's good at the dog park with other big dogs because he got nipped the first time for being overly rambunctious with an older big dog. Now, he plays and greets other dogs nicely and respectfully. But not when my friends are around with their small dogs, in our neighborhood. I can hardly hold him back, he's so big(55 lbs) that I'm worried he will hurt the smaller dogs. What can I do? He's been to puppy class and was like that there, too, until he got used to the others. I know you're supposed to let them greet without pulling on the leash, but he's not careful. Any advice would be appreciated.