Dog found in dumpster makes amazing recovery