Our Beagle Lucy does the same exact thing. She is graduating from her pet smart class on Wednesday. The class was the best thing we have done for her, but she still pulls and barks at other dogs. She also snaps at other dogs when they come too close to her. In every other way she is perfect. I really don't know what to do about this problem with other dogs. We were considering having her spayed, hoping this might calm her around other dogs.