At the end of "Steelheart" by Brandon Sanderson the weakness of the epic Steelheart is revealed:
He can only be hurt by someone who doesn't fear him.
That makes me wonder: Could Steelheart be killed/hurt by an animal or is his weakness only exploitable by humans?
If his weakness was exploitable by animals, I'd say an animal attack should work as long as the animal surprises Steelheart (so that he can't use his powers to kill or scare it) and doesn't attack out of fear. But would the poison of animals like spiders or snakes work when they attacked Steelheart in such a way? I'd guess that poison would not work because his body simply remains unaffected by it even in case of a surprise attack. Otherwise it should have been possible to take the poison from, say, a snake and use it to kill Steelheart with it since the animal isn't scared of Steelheart. But it is very likely that it already has been attempted to poison Steelheart and it obviously hadn't worked, so I assume that poison can be ruled out. I have no reference to know for sure, though.