I always just left my fish in the pond over the winter. You just need to keep a small hole open for oxygen exchange. That can be done with a small pump. Of course, your pond has to be a certain depth, depending on the region. If your pond is deep enough, they do just fine. Stop feeding them when the water temperature reaches 50 degrees. They just lay on the bottom until Spring. I never lost a fish this way.