Yes, you can balayage short hair. In fact, sometimes a balayage looks more natural on short hair and helps to give it a soft, sun-kissed look. Balayage will give you a more blended color whereas most types of foil highlighting will give you a streakier look.