From animal + -garou (“were-”), by association with loup-garou (“werewolf”).
animal-garou m (plural animaux-garous)