My 2 year old DD HATES having a bath and spends the whole time screaming and upset, trying to get out of the bath. She was OK until she was about a year old, then started to cry a bit once when she got some shampoo in her eyes, but for the last few months she has just gone ballistic every time.
I have bought special no tears shampoo, a special eye sheild so the water doesn't get in her eyes - but she struggles so much that the water ends up getting on her face anyway. I have got bath toys - nothing works - any advice, will she grow out of this?? I took her swimming when she was about a year old and she was OKish - haven't taken her since.
DD was the same. Loved it til.. 20 months I think. Then had a freak out about hair washing and would fight to get out of the bath. So I stopped giving her baths and scrubbed her with a flannel on the bath mat for a few months. Now she's fine with baths.
Take the fear away. I think they get into a looped panic where the real reason of the fear gets lost over time. So break that and start afresh, I reckon. Worked for me, anyway.
My DD does not want to go in the bath if there is even a little water in it. So we do not fill the bath anymore, just leave the taps running and wash her. She likes it as she plays filling some caps with water and splashing it around.