I use a Woodhead scuttle from the UK that I acquired used in the US from a shaving classified web site. I also have the matching soap bowl with cover. It makes fine lather and keeps it warm for as long as I need it. For straight razor shaves, I like to add a few drops of glycerin, a dollop of Bigelow cream (green), and then dribble lather from my mug into the scuttle as I miake the lather in my shaving mug. The whole thing is then mixed together by my brush in the scuttle. I am impressed by the quality of Woodhead's ceramic work and the high artistic quality of its glazing.
I keep my soap pucks in thrift store acquired low sided flat bottomed mugs of the appropriate shape and in local ceramic shop hand-made ramkins of a similar shape but having no handle. The ceramics add a pleasant aesthetic touch to my shaving den. FWIW, I like the mugs to be about 2.5 - 3.0 inches high, about 3.25 inches in inside diameter, and with a flat bottom. The important thing is that the sides of the mug be high enough above the puck to avoid lather overflow, but not so high that the handle of the brush and fingers bang against the inside of the mug. It is best for the puck to be a not-too-tight press fit into the mug to avoid puck rotation when making lather. This may require grating a small amount of soap off the rim of the new puck. If the new puck is too tight, it may jamb tightly inside the mug before getting close to the bottom of the mug. If the puck is slightly too small, one can grate the remains of the previous puck and jamb them into the crack between the mug and new puck. A good mug to help one gauge convenient mug size and shape is the vintage Old Spice mug. The easiest soaps to get into any mug are the Italian soft soaps such as Cella, just cut some off the 1 Kg block and easily mold it into the bottom of any bowl or mug.
HTH