DS is 2. We used to have normal bath time since he was born and he was really enjoying it (despite having mild eczema and dry skin, so I never used babbles).
Around 5 months things have changed. He didn't like washing his hair that much before, but then he just started to hate it. It was getting more and more complicated to wash his hair. He screams like we are tourturing him, even when it's just a water!
So our routine now - when he has done poo, I'm telling him let's go to bathroom. He happily goes. We wash his bottom, it's all ok if I'm leaving him in his T-shirt or top.
If I'm taking it off he instantly starts crying and ask to go out of a bathtub. 
So I'm washing him twice a day after a poo, and warm flannel in the evening for the top and hair.
His hair rarely looks dirty (guess it's the dry skin type thing too) but still we have to wash it somehow.
No problems with hands, etc.
He also hates when I'm in the shower or taking a bath.
Today I needed a warm bath for some time (UTI
) and he was crying (more like a moaning) near bathroom so dad had to pick him up and was standing near me all the time I've been there.
We always talk and try to explain its nice and a lot of fun.
What we've tried so far..
Bubble machine (he loves it)
All kind of appropriate bath toys
Favorite toys
Water mills
Bathing with him
YouTube videos kids playing in the bath.
Eye shield
I'm getting a bit stressed with this.
What else could we try?