I'll probably get flamed for this but my three year old still has a bottle of milk at night and in the morning. I have no problem with it.
Dd recently went to stay with mil and dd told me that she didn't get a drink because mil said dd is too old for bottles now.
There was no alternative given!
She also had no lunch. When she got back at 5pm she was starving and thirsty.
Dh is so protective over mil he wouldn't want to upset her and we've had counselling over this issue. He hasn't changed though.
I'm going I have to speak to mil next time dd goes to stay aren't i?
She only stays one night every half term so it's not too often