I have the same problem with Izzy. He will pull, tug, bark, when he sees another dog. If they are close enough, we will walk over to the other dog so he can meet them, other times I have to try to calm him down. I know what you mean about being embarassing. Its really bad with squirrels, birds and cats.