Hi Samuel,
here are my suggestions for a possible improvement of your monster list:
O: minotaur, S: Minotaur, B: Minotaurus
O: skeletal_warrior, S: Skelettkämpfer, B: Skelettkrieger
O: anklebiter, S: Anklebiter, B:

the words mean "Knöchelbeißer", but because it's a dog-like creature perhaps "Wildhund" would fit better.
O: hunting_dog, S: Jagender Hund, B: Jagdhund
O: old_vilegard_villager, S: Alter Vilegard Bewohner, B: Greis aus Vilegard
O: grumpy_vilegard_villager, S: Griesgrämiger Vilegard Bewohner, B: Griesgram aus Vilegard
O: vilegard_citizen, S: Vilegard Bewohner, B: Bürger von Vilegard
O: vilegard_resident, S: Vilegard Einwohner, B: Einwohner von Vilegard
O: vilegard_armorer, S: Vilegard\'s Waffenmeister, B: Vilegard\'s Rüstungsbauer (or Rüstungsschmied)
O: foaming_flask_cook, S: Foaming Flask\'s Koch, B: Perhaps we should translate the tavern name: Koch der \'Schäumenden Flasche\', perhaps not: Koch der \'Foaming Flask\' Taverne
O: feygard_patrol_watch, S: Feygard Patrouillentürhüter, B: Feygard Türwache
O: wyrm..., S: Wyrm..., B: Perhaps we could use the word 'Lindwurm' for the translation of 'wyrm'
O: kazaul_spawn, S: Kazaul Spawn, B: Kazaul
O: kazaul_guardian, S: Kazaul Beschützer, B: Kazaul Wächter
O: Original (key)
S: Samuel's translation
B: Bomber's suggestion