Yes, vinegar and dawn can clean carpets. These two ingredients work well together to remove stains and dirt from carpets. By mixing them with water and applying the solution to the carpet, you can achieve effective carpet cleaning results.