You can also set up a vertual rehoming where you can actually meet the people who you give your dog to.
You can surrender her to the Humane Society if need be. You can give detailed info on her personality to make sure that she gets a great new home. I'm sorry that you are unable to continue to care for her, it must be hard for you.
Thanks! Your answer is awaiting moderation.