Yes, most professional roof washers can clean asphalt, wood shake, and other types of shingles. It is important to make sure that they use the proper techniques and equipment, as well as the right cleaning agents, to ensure that no damage is done to the shingles.