Ok slight rant. Owners of small dogs also need to train them basic manners. It's not ok to jump on people, just like it isn't for big dogs.
And it most definitely is not ok to let your small aggressive dog chase and harass a larger dog endlessly while barking incessantly and even jumping up and biting it on the shoulder repeatedly while said larger dog runs away frantically trying to escape without fighting back.
That's not "cute" or "fine" or "only barking" as it's owner said when repeatedly asked to control her dog. It's aggressive, and this untrained little monster should not be allowed in public off leash dog areas. The owner should not be allowed to have animals since they can't recognize dangerous behavior and refuses to contain the aggressive dog. I even stepped in and got between them and firmly told the little dog no and to back off. If someone else had to intervene with my dog or a dog I'm watching I would have gotten the hint and contained the dog. No I was told "it's fine" and replied "it's not fine your dog is being aggressive and harassing the dog and you need to stop him right now".
My dog knows to run to me and jump up on to an agility thing or up high and that's his signal to me he's had it. I then chase off any dogs bothering him if needed. If I ignore his signal he takes care of if it himself and fights off the dog. We've learned to trust each other.
This was a young energetic hyper non-aggressive dog that's buddies with my dog. Typical golden retriever who loves everyone and no history of aggression. If a dog growls he just trots off to another one. Not at all possessive. I've seen him at this place with his regular dog walker and he played with my dog and I've cared for him many times. Not well trained for leash manners but sweet gentle personality. His regular dog walker and his owner have repeatedly told me that he's a sweet gentle dog with absolutely no history of any aggression towards anyone.
He just panicked and ran. He doesn't know to run to me or jump on the agility equipment. He's young and not well trained and scared because he can't shake off this rat harassing him.
Some dogs are sensitive to noises and get stressed by lots of barking alone, let alone being chased and nipped repeatedly. My own dog hates dogs barking at him. He will stop playing and just walk away.
When the large dog finally does fight back as it's provoked beyond any other means and has no escape, attempting to kick and harm it while screaming after you have secured your little rat is just more bad judgment. Luckily for you the dog did not injure or kill your dog or even leave a mark. If the large dog wanted too, your aggressive little dog would have been dead in one split second. Consider yourself lucky your rat was given a warning. Maybe next time it won't repeatedly attack a gentle dog ten times its weight. I can think of several large dogs I know that do have issues with hurting small dogs that would quickly seriously injure or kill your dog for irritating them.
Just as I told the other owner that it wasn't fine and she needed to control her dog and stop him or eventually the big dog was going to get fed up and fight back, he did. With no other option he seemed to snap, and turned on the little dog and pinned it. Of course the fierce little bully immediately started shrieking like it was being murdered and everyone started running to save it. As I headed over my dog jumped in and fixed the situation. He raced over, growled at and lightly mouthed at the golden, giving him a warning nip. The golden let go of the small dog. My dog came trotting back to me. The owner of the small dog barely looked at her dog who was fine and trotting away from the big dogs and started advancing towards the golden screaming at him with her arms raised and acting like she was going to beat or kick him. So I had intervene again and tell her very firmly that she better not touch that dog and to back off when he was just defending himself against her aggressive dog attacking him and this was her own fault for not controlling her dog or listening to my repeated requests to stop her dog.
She kept screaming nonsense that I had two aggressive dogs because then my dog put himself between me and her but didn't do anything else. I told her my dog did nothing to her dog or any dog but didn't like people yelling or acting threatening to me or him so she could keep telling all she wanted and he would get protective. But he never even growled at her just silently watched her.
Complete circus because of one person who shouldn't be allowed to even be around animals. But because the larger dog reacted after lots of provocation he gets called aggressive simply because he has the potential to cause more damage.