If you are considering buying a baby blanket, there are many natural fabrics that are available. These blankets can be made out of such materials as bamboo, 100% natural cotton, and wool.
These materials are wonderful, as a baby tends to have very sensitive skin. Because of this sensitivity you will want to avoid anything that uses heavy dyes or rough synthetic fibers.
If you want something very unique and aren't good at sewing, you can always put in a custom order online. You can choose from a plethora of fabric and detailing. They also do embroidery, so you can have the initials of your child added on.