Dog with cancer gets late Christmas surprise