You can get some dog or cat donation material and go to the shelter itself, and give it to the people at the front desk.
The SPCA is a good organization
Can you donate food?
Yes please donate
They are all good. If you want to help local animals, go to the shelter. If that's not important, then any of the places you mentioned would be fine.
Hell no.
Go to the shelter and make your donation and fill out the donation sign in sheet and they will send you a thank you letter with amount of donation to use on your taxes. Thank you for donating, the puppers and kitty's need them.
Thanks! Your answer is awaiting moderation.