attack dog
US /əˈtæk dɔːɡ/
UK /əˈtæk dɔːɡ/

1.
a dog trained to attack on command or to defend a person or property
:
•
The security guard had an attack dog with him.
•
They trained the German Shepherd to be an effective attack dog.
2.
a person or group that aggressively criticizes or attacks an opponent, especially in politics or business
:
•
The senator's opponent used his campaign as an attack dog.
•
The media often portrays certain commentators as political attack dogs.