Wow, sounds like you have a lot going on in your life right now, sorry to hear this. I currently am going through a diffcult time myself, had to move out suddenly, broke up with my live-in BF, and i had to move into a one bedroom apartment with my dog and three cats, with my sister and her dog!! The thing is, you can find a way to keep your dog and your sanity at the same time
Finding a new home for your dog will be MUCH harder than finding a place to live with your dog. Having a baby and keeping your dog is of course very possible as well. Things may be tough at first, but well worth the effort keeping your dog with you, her family.
If you must rehome her, then please keep her until you find a suitable home, that is the very least you can do. You can place her on PBRC, and you can also try to contact any area rescues to see if they can help you with finding a home, they will expect you to keep your dog while searching for the right home.