Thanks to the generosity of the public an injured and abandoned puppy in Williams Lake received surgery Tuesday. On New Year’s Eve a five- month-old German shepherd- border…