When looking for the best yarn for blankets, look to goats to provide it. The yarns made from their fibers are often considered luxury.