I have a (big?) problem. I dyed one skein of Brown Sheep Wool/Mohair and really liked the color combination. I thought I had enough for the popcorn shrug from IK but I just ran out and am only 2/3 of the way done. I have tons more yarn to dye but I'm not sure how I'm going to make the next skein match enough. I hate to pull apart all the knitting I've already done, plus I don't know what else to do with the yarn.

I did try two other skeins with similar colors but I don't think they match well enough. They match each other okay, though. Any suggestions?

It is very iffy to get a match again even if you measured your dyes, etc. precisely. It sounds like to me your best bet would be to start over and use the two that match each other okay. I just cannot see any way around it without having to re-do you knitting in some fashion or another.

Once I put a strip of creamy wool with a cable on it into the front edge of a hood and down each front panel of the cardigan to stretch when I didn't have enough of one color yarn. It made a beautiful sweater with the oatmeal flecked main color.

How about if you dye some more yarn to get as close a match as you can get, then overdye? You could overdye the already-knitted piece alongside the un-knitted yarn, and the overdye will unite the whole.

If you have a color combination of, say, light lemon yellows and turquoise blues, an overdye of a light blue would allow the lemon yellow to become a spring green and the turquoise blue to intensify its blue-ness and the "canvas" will be more uniform and any differences minimized.

I have done this and I am always pleasantly surprised by the results of overdyeing in bringing unity.

"Art is the imposing of a pattern on experience, and our aesthetic enjoyment is recognition of the pattern." Alfred North Whitehead, Dialogues (1954)