I've created a stockpile that only accepts refuse, I've changed the options so that dwarves collect refuse from the outside, I've enabled one my dwarves with marksdwarf skill for both hunting and butchering, and not only does he refuse to hunt any of the other badgers on the map, but none my my dwarves are bothering to haul that one badger my axedwarf killed. Why is nobody hauling and why isn't he hunting?
If it helps at all, the dwarf designated for hunting is not "technically" a hunter, he's an armourer. However, he came with a crossbow and is a competent marksdwarf, so I'm trying to get him to hunt.
it dosnt matter what his profession is so long as he has hunting enabled
if he came with a bow then he SHOULD have a quiver and bolts
though they dont come with many bolts when they do so you may need to make more
find him and then do v-i over him, this shows his inventory
if he dosnt have bolts and a quiver he cant hunt
quivers can be made out of leather at a leather works
bolts are made from metal at a forge or from bone or wood from a craftsdwarves workshop
be sure to check if its a CROSSBOW or a normal bow, those need diffrent ammo
crossbow needs bolts, normal bow needs arrows
also, from your orders screen, do you have "dwarves save corpses" enabled or disabled?
i THINK if you have save enabled they wont put them into a refuse stockpile because they degenerate over time in them
what you can do is make a dumping zone next to your butchers workshop and then dump the badger corpse by doing k-d over the corpse
make sure to reclaim the corpse with k-f once its in the stockpile since anything dumped is automatically forbidden