For newborns, I love 100purewool, malabrigo, or handpainted yarn. The softer the better for tiny ones. Once the babe starts crawling, though, you will probably need to sacrifice some softness for durability. Wool of the Andes and Peace Fleece are nice and not too expensive (although my 2 yr dd says PF is too scratchy.)