Since you are looking for fingering weight, how about a merino (or merino blend) sock yarn. There are plenty to choose from and many are machine washable.
Also check out www.colourmart.com
I have never ordered from them, but have heard good things about the yarn, prices and service. I'd love to try the merino/cashmere blend. They also have a cashmere/cotton that sounds nice.