1. Volunteer your time. Shelter employees don't have time to give the individual attention, beyond basics, to the animals in their care. Imagine how frustrating it must be for an active dog to be kenneled all day. By volunteering to walk, play with, groom or just hang out with shelter dogs you'll be giving much needed social and mental stimulus. Perhaps that's just the thing needed to catch the eye of a potential future owner.
2. Help out during adoption fairs or special events promoting pet adoption. Volunteer to wash and groom the dogs to make them especially appealing to adopters. Research the breeds and try to connect the right breed with the adopting person's lifestyle to ensure a successful fit.
3. Solicit donations for shelter use. Things continually needed by shelters are blankets/towels, food, treats, collars and leashes. Special items welcomed include kennels and water and food dishes. Have a fund raiser and donate the money to a local shelter. Talk to local community groups about their donating volunteers to help at the shelter during times of special needs.
4. Consider becoming a foster parent and give a rescue dog a place in your home until the dog finds a forever home. Special training is available for those wishing to foster pregnant and nursing dogs as well.
5. Help with marketing. Newspaper and radio ads, community bulletin boards, and newsletter articles can all inform people about volunteer opportunities and pets up for adoption at your shelter.