All of the charities mentioned are wonderful charities and I have given to some of them over the years.
However, I would vote for the SPCA, American Humane Society, or any of a multitude of other that help out animals. (Although I am especially in favor of the cat charities of which there are very many). In these times more and more animals are abandoned and left to just just because people can dump them, treat them cruelly, etc.. Since they are so helpless and in need, I would vote for those charities that help the animals.