If you're open to a rescue you might check out
www.petfinder.com as well. Are you sure your daughter will be home enough to care for a dog? I still live at home and often wondered how my dogs would get along if we were out on our own. I'd definitely wait for your daughter to settle into her new house before deciding to surprise her with a puppy or not. You may find her lifestyle changes too much.

What an exciting time for her!