You can search rescue groups for specific Breeds by googling the specific breed you have in mind. Example: Grey Hound Rescue or whatever breed you are looking for. They will want to know a lot about you before letting the dog live with you (i.e., fence in yard, a/c in house, etc.) If you get an older dog they will probably ask you about your willingness to work with a dog/help a dog that may have issues from their past. I can tell you from personal experience helping dogs like this is very rewarding. It's wonderful to watch them blossom and grow into a dog that is no longer fearful and come into their own.
Please let us posted and show pictures when you get your new baby.
EDITED: The Shepherd in my avatar came from a home of neglect and abuse - long story. She had lots of issues and it was a lot of work but is a beautiful member of our family now.