To create an 18" doll sized crochet produce bag you will want fingering/sock weight yarn and D/3.25MM crochet hook... I'm not yet sure how many yards but will get that info to you as soon as I can... If you have a new small ball of yarn you have more than enough for a few bags! You will also want to use a stitch marker at the end of each round and move it up as you go.
R1: Ch4, sl st into first st to form circle
R2: Ch1, 8 sc into circle - 8 SC
R3: (Ch2, sc into next SC) around - 8 ch2 spaces
R4: (Ch3, sc into next ch2 sp) around - 8 ch3 spaces
R5: (Ch4, sc into next ch3 sp) around - 8 ch4 spaces
Increase Round:
R6: (Ch4, sc into next ch4 sp, ch 4, sc into same ch4 sp (ch4, sc into next ch4 sp) twice) around - 12 ch4 spaces
R7-8: (Ch4, sc into next ch4 sp) around - 12 ch4 spaces
Bag Sides:
R9: (Ch5, sc into next ch4 sp) around - 12 ch5 spaces
R10-15: (Ch5, sc into next ch5 sp) around - 12 ch5 spaces

Decrease Rounds:
R16: (Ch4, sc into next ch5 sp) around - 12 ch4 spaces
R17: (Ch3, sc into next ch4 sp) around - 12 ch3 spaces
R18: Ch2, (hdc into same ch3sp) twice, (hdc into next sc, 3hdc into next ch3 sp) around, sl st into top of ch2 - 36 hdc, do not tie off
Handles:
Divide bag top into quarters, with the yarn end as the start of one quarter and place stitch markers at the start of the other 3 quarters. The first handle begins at the yarn end, then tie off and start a new ch at the opposite side of the bag.
Each Handle:
R1: Ch38, without twisting, and sl st into start of next quarter - 38 Ch
R2-4: Sl st into next st on bag top, turn and sc in each st across on the handle, sl st into next st on bag top - 38 sc,
Tie off at end of R4
Weave in the ends and wash/stretch the bag out to complete it!