In the age of disposable diapers, many have forgotten the myriad of uses for diaper cloth. The thick cotton layers are excellent as a general purpose rag, and won't mar surfaces. Another benefit to diaper cloth is that its absorbency increases after washing.
100% cotton diaper cloth
Layered for a thick, general-use wiper
Diapers have been an excellent rag for many years due to its bulk and cotton properties