What are the hypernyms for Dog-puncher?
A hypernym is a word with a broad meaning that encompasses more specific words called hyponyms.
Other hypernyms:
Animal abuser, Animal abuser/maltreater, Animal aggressor, Animal rights violator, Cruelty perpetrator.