Hi SherriM, I don't work at an animal shelter, but have volunteered before.
One shelter said that they didn't charge much for their animals (I'm sorry I don't remember what those amounts were.) However, when they had purebred puppies they charged $600 and got that amount. They said this helped them financially.
But they also said that they didn't have reserves for emergencies (dogs that came in needing high cost medical care). When this happened they asked the community for funds and received them.
Do you have enough staff and volunteers to help with fundraising? I know this may be a tough area to get enough help in. I wish I could be more help to you, I enjoy doing this stuff.
Even little things such as change jars in the community. Do you ever have fundraisers? Some non-profits have one big fundraiser a year. Even things like having a float in your communities holiday parades helps raise awareness for your organization. I wish I could be more help to you.
Not that this matters, but I've often wondered why when people quibble and gripe over the cost of adoption fees, how do they think they will be able to afford to care for a pet through the years? Not to mention that the funds they pay you are going to help a good cause. But I'm probably preaching to the choir.