<human>: Give me a shortened version of the text

Hello Dog People.
I need some advice...

Today, while walking my dog (treeing walker coonhound/beagle), we came across another guy out walking his dog.
We crossed to the other side of the street since my dog barks at everything (other dogs, cats, scooters, deer).
This guy's dog had a leash on him, but he guy wasn't holding onto it, and consequently, this medium sized dog came barrelassing towards us.

My dog was probably twice his size, but teeth are teeth, and this dog was coming aggressively towards us.

As you would expect, my dog begins barking and wigging a little.  I control him by his harness, while saying NO NO firmly (as much to mine as to the other dog).

This guy strolls leisurely up to us and picks up his dog.  I looked at him, and after a moment, this guy says (and I quote), "What's wrong with that freakshow, man?!  You need to put a muzzle on the freakshow!"

Then, he turns around and walks away with his dog in his arms, shaking his head and muttering.

I went out and bought a muzzle tonight, but it sucks:  my dog is being punished with this Hannibal Lecter thing while this guy (and others in my neighborhood) have disregard for keeping their pets in their control.

I'm afraid I'm going to run into this guy again.  He gave me a weird vibe, and I'm not interested in a confrontation. 

What would you do?
<bot>: My dog, on leash, was aggressively approached by another (off leash).  My dog wigs, other dog owner calls my dog a freakshow.