Volunteer to do laundry (at home or at the shelter if they have the facilities).
Foster an animal! Fostering an animal means that the animal lives with you and you help socialize that animal and learn more about their likes and dislikes and personality which makes for a very informed adoption when someone comes asking about that particular animal. Check with the shelter to see if the food, litter and vet costs are covered. Some shelters only offer paying for vet care, others, like the one I volunteer for pay for everything.
If you have extra money consider donating towards their medical care or food costs. If you would rather buy items (instead of giving money) buy cat toys, dog beds, cat trees, chew toys for dogs, scratching posts, etc. With so many animals, supplies can wear out fast!
Walk dogs for a local shelter or help socialize cats. Animals in shelters benefit immensely from human contact. Having a play session, being brushed or getting a pet behind the ears calms them and reduces their stress. (Which makes for happier cats and dogs on adoption day!)
Have computer skills? Design a shelter's website, create invitations for upcoming events, design flyers to promote adopting an animal, etc. The possibilities are endless!
Whether you buy treats for $1.99 or a cat tree for $199.00, it will be appreciated! The more you donate, the more money shelters have to save more animals!
A little bit can go a long way when you help out a local animal shelter! Most of the people there are volunteers and are not paid anything. Some are a more commercialized and have very few volunteers with mostly paid workers. Those shelters have generally been around longer and have more supporters and get more donations.
What do you do for your local shelter?