If your son is only 2 yrs old, I think you should relax. My daughter is 3 and wanted a bottle until recently. It is just a comfort factor for them. Dont try and snatch it from him. Give him time. My daughter left the bottlein 1 day, but only when she was ready. At 2 yrs old, they do not understand any arguments, so dont try and argue for at least another year. He will leave the bottle, if you explain to him gently and give him time to adjust.