Avocado, tahini, or different types of nut butter all make a good replacement for oil in salad dressing, each offering different flavors and textures.