I did it a long time ago, I bought some pinewood derby tungsten weights and had help from a friend who owned a machine shop. Two holes were drilled in the putter's sole, then weights were epoxied in. IIRC, the weight went up 25 grams.
I am sure any of the putter refinishers on here can do it.