Another vote for Dawn! About five years ago my neighbors four year old son decided to wash his hair with baby oil--almost an entire bottle of it! It was such a mess, and regular shampoo didn't do a thing. I suggested Dawn, and it took one washing and it was gone! Follow up with a conditioner though, as it will strip all teh natural oils out as well!
Anne