I'm sorry if this is in the wrong place but I'm not sure where else it fits. I would like to begin this story by saying how proud I am of my dog who I'm currently training because he remained calm and listened to me even though I was stressed. Tonight as I was walking my small dog and doing basic training, there was a mom, dad, and 16 (ish) years old walking on the opposite side of the street towards us. The mom had a small terrier type dog on a retractable leash (ugh!). The little dog began barking and lunging at Harley (my dog). The 16 year old was walking a large black lab (looked pretty young) on an easy walked harness with a normal leash. As a habit from previously training a dog aggressive dog, the second I saw another dog coming I kept my eye on them without staring. When the dog was at least 50 yards away, I began noticing the behavior. The large dog was distracted and focused on my little dog even from that distance, the girl did nothing to regain his attention. As they got closer, the large dog began behaving worse. As they were about 15 feet away on the opposite side of the street, the dog began pulling and twisting in his harness in an attempt to get to my dog. Now both of those dogs were barking and struggling to get to me and Harley. The mom continued dragging the small dog as she walked then turned to tell her daughter in a harsh voice to get the dog under control. Watching the large dog's body language, he was not aggressive but excited to see another dog. The small dog was displaying aggressive body language. The girl pulled the leash very short then grabbed the dog's ear on the side closest to me. She was pushing the dog so far the other direction, physically twisting his head to the point where he fell over sideways if that makes sense. Still holding his head down by his ear, she began hitting him with her other hand and shouting, "No! Bad dog! Bad!" By the time she had stopped, my dog and I had walked at least 30 feet away. I considered saying something but decided not to for my safety and my dog's safety. I'm a teenager so I do have the issue of people not taking what I say seriously. The weird thing was, I didn't recognize these people. I live in a small neighborhood where everyone knows who I am, even neighbors who don't know my name refer to me as the dog whisperer or dog trainer girl. I wish I had said something and I'm regretting not speaking up more and more. If I see them again, what should I do? I can't ignore it if I see them again but I don't even know what I would say so hopefully someone here can give me advice. Thanks!