For what its worth, I'm doing the same at the moment and have made up a spirit dye based stain and will finish all with a couple of coats of shellac.
I'm using shellac because we are expecting our first little wood monkey and I'm keen not to poison the little blighter or us with VOC's etc. from the proprietary finishes on the market. plus Shellac is easily fixed if the infant decides to test its durability beyond spec.
ian
PS, Ive found the microfibre dishcloths that 3M make are brilliant for rubbing in stain , no lint and they last for ever.