As far as comebacks-----
I learned a very handy trick growing up with a verbally abusive S-father.
Everytime someone says an "off" comment, you smile and say, nice and clearly:
"I'm sorry, could you please repeat that?"
Usually by now others are listening and the original commenter is embarassed.
If they do repeat it, simply, slowly say: "Interesting
opinion." And turn and walk away.
You don't have defend the size of your dog to anyone.
Stay above those rude and mis-informed losers.