I used to use UltraSwim when I swam a lot in my youth but no longer think they do a good job (feels more like it strips your hair a lot more than I would like).
I'm a big fan of Aveda shampoos for this type of situation, and they have a variety of shampoos for daily use to special treatments. If your daughter is swimming outdoors and not wearing a swim cap (she should regardless), I would also consider a shampoo with a sun care treatment.
You can also buy the Aveda shampoos in the litre size so it's a bit more economical and transfer to small travel-size bottles for post-swimming use. The stores could probably give you a sample. Check it out online at
http://www.aveda.com/products/CATEGORY10515/Hair_Care/Sha....
If you want to try a 'healthier' (chemical-free) organic shampoo, the Neal's Yard Remedies (NYR) are great as well. I also use the everyday seaweed one after swimming. Happy to send you a sample but you can check out the various shampoos at
https://us.nyrorganic.com/shop/G./area/shop-online/catego....
Good luck!