Knitted dishcloths in my opinion are much nicer than any I have ever bought. If you already have the basic knitting skills then you will find that knitting a dishcloth is really easy. Learn Basic Knitting If you are interested in learning how to knit, you will find it is not as hard as you think...Once you get used to holding the needles , you will pick it up really fast.
Chinese Waves Dishclothe by Margaret K. K. Radcliffe - "This pattern makes a nubby dishcloth, thicker and more stable than plain garter stitch. Chinese Waves is one of my favorite pattern stitches. I use it for edgings and for textured stripes interspersed with stockinette."