There are some nice advices how to beat the shit outta goblins:
-Attack them at nighttime, all of them tends to uses ranged weapon which is useless in darkness, and limited vision make them suffer even more.
-All of the men should have heavy armor, it blocks poison and bleeding effects if there is no damage is dealt to HP.
-All of the close combat brawlers should have axe as main or spare weapon, goblins shields are very fragile, so get rid of them quickly.
-For the god sake unleash the dogs, they will act like meatshield that allows your melee fighters close the distance without any risk. Armored dogs also capable to kill gobling archers 1 on 1 most of the time.