@Satsuma i differentiate between these terms and own/use both a dish rag and a dish towel, but i would never call a dish towel a dish towel, i would just call it a towel (or kitchen towel if one needed to be specific)
i would consider tea towel to be a subset of dish towel although again in practice i would never actually say that word