They just remind me of jackals or hyenas ... running in packs and feeding on carrion.
Hyenas also know as “devil dogs”... how appropriate!