I tried to ween my son off his formular milk in a bottle when he was probably your sons age, I started giving him cows milk in a cup which he point blank refused. He then decided he didn't want any milk at all and now will refuse to drink milk in any form!
My advice is the same as the others, stick with the bottle until he decides he doesn't want it all! Its so much easier!