Here's the list of creatures corpses you can carry in your backpack:
Bat, Badger, Black Sheep, Sheep, Cat, Deer, Demon Skeleton, Crypt Shambler, Chicken, Dog, Frog (All types), Hyaena, Rabbit, Rat, Fire Devil, Minotaur, Minotaur Mage, Minotaur Guard, Snake, Elf Scout, Elf, Elf Arcanist, Poison Spider, Spider, Troll, Troll Champion, Wolf, Island Troll, Crab, Scorpion, Cobra, Mummy, Pirate Skeleton, Skeleton, Ghost, Pirate Ghost, Ghoul, Swamp Troll, Frost Troll, Seagull, Cave Rat, Butterfly (any color), Bug, Parrot, Wasp, Goblin, Goblin Assassin, Goblin Scavenger, Orc Marauder, Orc Shaman, Orc Leader, Orc Warrior, Orc Spearman, Orc Berserker, Orc, Orc Warlord, Larva, Pig, Dwarf, Dwarf Soldier, Dwarf Guard, Gnarlhound, Dwarf Geomancer, Sandcrawler, Winter Wolf, Vampire, Scarab, Skunk......
I'm going to test some others these are just the ones I've tested so far. Please note fresh corpses can't have anything inside them in order for you to take them. Also, you need to wait 10 seconds in order to take corpses.