Long or short doesn't matter, but thick heavy hair won't work as well as long fine hair. Excellent product.
I couldn't use it because I have too much hair and it's not designed to deal with a ton of hair, unless you have hours to try. My niece has longer hair than mine, but it's fine thick and worked beautifully for her.
Rating: 4 stars