Simplicity pattern, and fabric for an outfit. I also had to use some help from the "How to assemble..." website. Putting the doll together wasn't very difficult. I used elastic around the limbs.
Making the doll clothing was another ordeal. Elastic ruffled doll sleeves..... yeah I didn't think it through. I used Velcro instead of buttons since my little one will only be 12 months old soon. I recommend lots of patience and hand sewing. Sewing the coat was actually pretty easy. I did it all by machine. I used flannel and "pretend" buttons by appliqueing circles onto the coat. This was made with lots of love and I can't wait to see my little baby's face when she sees her new baby doll.