I know he is over 2 years old, but, if there are no other reason (except for his age) to wean him off it, then, why not just give him the bottle? Sooner or later, he'll wean himself off. My niece had a bottle until she went to kindergarten... didn't seem to give her any issues and her teeth are fine as well. Her mum tried to wean her off but, finally decided it wasn't worth all the aggravation and she was right. This may not be the support you are looking for. I just thought you'd like to see the other side of the coin.