Foundation (color A) - Ch4, sl st into 1st st to join. Or make a MR.
Rnd 1, Ch3 (counts as dc), make 15dc into the foundation ring, sl st in top of ch-3, cut yarn, and fasten off. [16dc]
Rnd 2, join color B on any dc st of rnd 1 - Ch2, puff in same st as ch-2, make puff in each of next 15-sts, sl st into sp between 1st and 2nd puff, ch1 cut yarn, fasten off. - [16 x puffs and 16 x ch-1 sps.]
Rnd 3, join color C in between any of the puff sts in rnd 2 - Ch2, dc3cl (counts as dc4cl) in same sp as ch-2. * (dc4cl) in each sp between puffs from rnd 2, rpt from * to end, sl st into sp between 1st and 2nd dc4cl, ch1 cut yarn, and fasten off. [16 x dc4cl and 16 x ch-2 sps.]
Rnd 4, join color D in any ch-2 sp of the previous rnd - Ch4 (counts as tr), 2tr in same sp, *(3dc) in next ch-2 sp, (3hdc) in next ch-2 sp, (3dc) in next ch-2 sp, (3tr, ch2, 3tr) in next ch-2 sp, rpt from * 3 times, (3dc) in next ch-2 sp, (3hdc) in next ch-2 sp, (3dc) in next ch-2 sp, (3tr, ch2) into same sp as ch-4, sl st into top of ch-4, ch1, cut yarn and fasten off. [60dc]
Finish - Once you have completed the granny square, cut the yarn from the ball leaving a 6-inch (15 cm) and pull it through the last stitch. Use a darning needle to weave in the loose ends.