You need to do what is best for you and the dog and this can be an extremely hard decision to make. Rehoming a dog can be very hard and can take a very long time. People think about how lovely their dog is and that any one would be lucky to have them and then they are hit with the reality that no one else wants this dog. I know of dogs who are beautiful, perfectly behaved, and fully trained who spend months even years in rescue limbo. Any less then perfect dogs are that much harder to place. Especially now in this economy.
I wish you all the luck in the world. Contact all local kennels, vets, daycares, shelters, rescues (ask for a courtesy listing), pet stores, make a page on Facebook, ask friends to pass the word, and hope for the best. Have an adoption fee, don't give her away for free no matter how tempting. Do have an adoption application and screen and interview the potential adopters, ask for references and follow up on them.