When you're ready to bring a new dog into your home, consider adopting an older or senior one. Puppies are cute but still developing, so you never know exactly what you're getting temperamentally (or how large one might grow). With a mature dog, you know right away. And that's just one reason why older dogs make the best pets...
No matter where she came from and the circumstances she may have endured, an older dog knows when she's finally safe. There's nothing more gratifying than taking one who's shy or skittish, proving to her that she can trust humans again, and watching her emerge from her shell.