who/whom vs. which

Use who for people and for animals with a name.

Use which for all other cases.