One of the most asked questions I get is how to dye cotton fabric for flesh tones. And, what products do I prefer. Here's what I use.
To get the best colors that also don't change the "hand" of the fabric I prefer Procion powder dyes. These require a bit of work, but the results are very satisfying. You'll need Soda Ash, regular table salt without iodine, the dyes, gloves to protect your hands, a mask to keep the powders from getting in your nose, containers for the dyes and plain white 100% cotton fabric. Muslin works fine, too.
The first photo of the dyed fabric used this formula: for 1/2 gallon water add 1/2 cup salt. Stir to dissolve. In another small container dissolve 1/2 tsp. Ecru and 1/2 tsp. Apricot in 1 cup water. Add this to the 1/2 gallon water and place your dampened fabric inside. Stir the fabric off and on for 15 to 20 minutes.
While this is setting add 3 tablespoons Soda Ash to 1 cup lukewarm water. Stir to dissolve. Add this to the dye bath and stir. Let the fabric sit in this solution for an hour. Rinse the fabric and wash in either Synthropol or Ivory soap. Rinse until the water runs clear. Hang to dry.
For the last photo the dye mixture was 1/2 tsp. Apricot and 1/2 tsp. Brown Rose. Mix as above. The photo really doesn't show the nice brown tones of this formula. If you want a darker brown, add more Brown Rose.
To set these dyes, let them cure for 24 hours then iron. You are ready to make dolls, or whatever, with these colors.