I can understand people being mad at that language. Consider: she has been hurling accusations of the kind considered the most vile in the current society at him.
He has every right to respond. How he responds is his choice. My guess is there is a specific reason he chose the word “dog”.