I enjoy volunteering at our local animal shelter. we take care of strays, sick and abandoned dog and cats.
That would be hard for me, I would love helping them but hate seeing them leave. Do you neuter them?
That is one of the processes done here. Another familiar term for 'animal shelter' is also pound.