You have no idea how happy I am to hear about Sophie. I have logged in almost constantly just to check and see if there were any updates. I was so worried when I hadn't heard from you....
BIG HUGS to you and to Sophie also! Maybe, just maybe, you have it beat, and you will have the best, healthiest puppy ever!