P.S.
For both of mine, we gave them the choice. A bottle of ice water or a cup of warm milk. For my oldest, it worked like a charm, day one empty bottle full cup, day two half and half, day three full bottle thrown at me and we were done.
For my second, totally different story, she never drank the milk, she choose the cold water. So, I decided to just take the bottle, that worked fine until she dehydrated herself and we ended up feeding her liquids via a syeringe while someone drove to WalMart to get a bottle. By dehydated I mean, 4am with no tears, no wet diaper, no liquid to spare and she screamed like my mother and I had never heard, she was in pain.
From that point on, I decided she could take a bottle to kindergarten with her if she wanted, I would happily explain why my five year old is still on a bottle as long as I have a five year old still with me! At about age three she gave it up all on her own. She is almost five, in kindergarten and doing just fine!
Good luck, it is a hard battle with no clear way to win!