Someone recently asked me a question that took several days and a few experiments to answer. How do you knit SQUARE dishcloths? Because if you use the standard dishcloth pattern, the second half wants to kind of lean out to the left.
It’s a vexing problem, and only the sort of thing that a really neurotic knitter would notice. (I had noticed it.)
Turns out the answer lies in the decrease. Instead of doing K2tog, try doing SSK or any other left-leaning decrease. Presto, square(er) dishcloths!