It sounds like you have some miracle pups there. How are they doing? Thank God you are able to take care of them.