Attack dog Attack dog is a dog trained to attack on command. The term is sometimes metaphorically used for a person especially one who is very aggressive in behaviour both in supporting and defending.