I don't work at a shelter but used to volunteer raising funds and awareness for a non-pet related organization. I loved my work, was passionate about it, and community involvement. I asked everyone where I shopped, or did business with for donations. I got a lot of no's but there were also people and businesses who wanted to be involved and help. Many went out the extra mile to help.
Have you tried reaching out to businesses in your community? You can ask pet related and non-pet related businesses to help your organization. Here are a couple ideas:
1. Go to businesses in your community and ask if you can set up a donation jar at their business. It may not be a lot of money but over time it adds up. If possible leave literature, or a business card for your organization next to the jar. Trust is an issue here so make sure responsible people will be picking up the donation jars. Sad to say but sometimes these jars do get stolen by shoppers. This happened where my husband used to work. But it is not the norm.
2. Go to pet related businesses and ask if you can set up a table outside (weather permitting), or inside. Put a donation box out with a list of item(s) your organization needs that customers can purchase while shopping and drop in the box. Include literature that people can take if they want to research your organization so they feel confident in making a donation. Include what you do, how many cats you have helped. Give specifics. Brag about your success stories.
3. Greatergood.org helps people and animals around the world, contact them to find out how they can help your organization and what you need to do to qualify for help.
4. Reach out to big businesses that make pet products. Many of these organizations have funds set aside to help non-profit organizations. Sometimes instead of money they donate in kind donations - pet related items (food, leashes, toys and other pet products that are useful to your organization.)
5. Post your needs on your website if you have one, and social your social media accounts. Ask your supporters, employees, volunteers, family members, friends and neighbors to help get the word out about your needs on their social media accounts.
6. Do you have a location where you can have a fundraiser? Make it fun. Ask local businesses for donations, and in return get their name out in the community letting everyone know they are supporting your efforts. If businesses won't give you a monetary donation, ask for gift baskets or gift cards that can be raffled at the event. When they make donations in return shop at their stores when you can, also your supporters, volunteers, etc. Let the stores know the reason you are shopping in their store is because they have supported your organization.
7. Check with local restaurants in your area and ask if they'll help. You can coordinate a day where they will donate 20% (or whatever percentage you agree on) to your organization. Ask them if they'll help get the word out to their customers. Get the word out to your supporters and the community on your end so you can both get as many people as possible in their restaurant that day.
8. When you are doing any events ask your local radio and newspaper to help get the word out to the community. Some radio stations might even want to be at the events. Depending on who it is they may have a lot of loyal followers who will want to attend the event because they are there.
Remember that you will get no's but don't let that stop you. You will also get people on board who want to help. Support your supporters, and ask your volunteers, employees, friends, and family to also.
I wish you all the best with this. If you try any of these things please let check back and let us know how this goes for you.