As far as animal charities, I would only give to "No Kill Shelters" for pets and wildlife rehab facilities.
Yep, that's what ours is. About once a quarter, I'll buy a couple of big bags of kibble, a couple of big boxes of wet food, and treats/biscuits (for both cats and dogs), and go drop it off at the shelter.
I've gotten out of the habit, and I need to get back into it, but I used to keep a big box in the trunk of MrsT's car, and every time I'd go grocery-shopping, I'd buy one or two things extra, like a bag of rice and a can of soup, or cereal and a cake mix, then put them in that box.
When the box was full...I'd stop in at the local food bank and drop it off. Easy way to collect stuff without feeling put out.
I've donated probably a literal ton of clothes over the years to the homeless shelter in town. Also, whenever I buy underwear/socks, I buy a pack for them. That's always high on their list of what they need.
Lately, Goodwill's been getting all my stuff, though.