Attack dog

Noun

attack dog

A dog that has been trained to protect or fight on command that is dangerous to people it doesn’t know.

Example: He kept several attack dogs outside his home to keep away robbers.