I have a 2 year old schnauzer/shih tzu mix. She is sweet and loving and very playful, but when I take her outside her playfulness turns to what looks like aggression when she sees other dogs. She barks like crazy, thrashes around on her leash, and I can't calm her down. I know all she wants is to play, but to other dog owners it must look like she wants to attack them and their dogs. It's really embarrassing (not to mention it distracts her from "doing her business")! And it's not because she isn't around other dogs; I have a 5 year old yorkie as well that she is around all day, and they get along great. What do I do???