The Dishcloth pattern that I use goes like this:
With 4.5mm needles cast on 4 stitches of your favourite coloured cotton yarn.
This yarn can be either 4ply or 8ply. If using 4ply I double the yarn for a more dense finish.
The best place to buy these is Spotlight.
Knit 2, yo(yarn over needle), knit to end of row.
Continue until you have about 46 to 50 stitches on your needle. You will have a neat triangle.
When you are done the first part and you have a triangle, you should K2, yo(yarn over needle), then k2 together twice, knit until the end of row. Continue until you have around 4 stiches left then cast off.
Finish off by sewing ends into dishcloth so they can't be seen. Pull dishcloth into square shape.
I have made heaps of dishcloths, so it doesn't take me long to knit them now. I use a fresh one every day and just throw them through the washing machine.
These dishcloths have a multipurpose use for flannels, cleaning cloths etc. If you sew up the sides and one end, a piece of soap can be placed within to use in the bath or shower, or even for washing dishes.