Calque of German Teufelshund (“hound of Hell”, literally “Devil's hound”).
devil dog (plural devil dogs)