I have worked my way through Poly, Poly & Tung oil, Lacquer, and now shellac. Shellac has been a go-to finish for children's toys for decades. I dissolve the shellac flakes using 190 proof Everclear Vodka purchased at a Liquor store. It is has a very little odor but, unfortunately, the 190 proof version is not sold everywhere. I had to drive to Wisconsin to buy it.
I used the 1 1/2 pound "cut" (1.5 pounds of shellac flakes per gallon ration or scaled down as needed) as recommended for the French Polish method of application. Shellac can be applied as a sealer, brushed, sprayed, dipped and padded on as a fine finish. Using the French Polish technique you can achieve a high gloss finish that, unlike lacquer, is very "close to the wood." YouTube has a number of videos showing the padding technique. The wood shown here is "Live Edge Cherry" and the finish was padded on with 12 applications rubbed in with roughly 30-45 minutes between applications. I know kids toy makers simply dip and let dry shellac for a non-toxic finish.