I've heard a lot of good things from people working at animal shelters and the work they do.  Have you ever been to an animal shelter?
I've never been to a shelter. , but I've heard about no-kill shelters and like the idea.
What is the no kill shelter?
The policy of a no kill shelter is to keep as many animals alive as possible, so they treat and rehab unhealthy animals where possible.