a dog trained to attack on command and kept for this purpose.
a person who is very aggressive in their defence or support of someone or something:he was accused of being an all-purpose attack dog for the government
attack dog in other Oxford dictionaries
Definition of attack dog in the US English dictionary