Having been there I can say that pup went through a difficult journey! What an incredible story and a happy ending too :-)