S.B.
Dishsoap, especially Dawn, is great for degreasing. For smell, you might want to add some baking soda to the mix. When animals are skunked, this is what I suggest, and I think it will work for you daughter as well:
1 liter (or quart) white vinegar OR 3% hydrogen peroxide (peroxide may cause bleaching)
1/4 c. baking soda
1 tsp. dish detergent
She may object to the vinegar smell, but it won't last in her hair.