I have several Viking 100% cotton chenille mitts that I bought from the nearby AutoZone. It has a
very plush nap and is very soft. High-quality sheepskin ones are also excellent, but I reserve them for cars that mostly don’t get dirty at all.
Better for “garage-queens” IMO.
[edit] As with the Detailer's Choice chenile mitts, I have their wash pads and they suck. It has a very thin layer of cotton, and the stitching is exposed. The backing seems very abrasive too...

[/edit]