Welcome to Yorkie Talk and congratulations on the new addition to your family. Thank you for giving a rescue a home.
Your question is a challenging one, especially since Sadie is a puppy mill rescue. I'm sure other people with experience will share their knowledge.
Here is one thread that you may find helpful:
http://www.yorkietalk.com/forums/yor...ll-rescue.html