When getting my son off the bottle it took about a week before he realized there was no more bottle. He now looks for his cup and is drinking the amount he needs. If I notice he hasn't had enough milk I will give him a 6oz yogurt which he loves. Another suggestion is try a cup with a straw, my son really likes using one.
I also was concerned about my sons milk quota when he got off the bottle and got this great response from another mamasource member (see below).
This is the reply I got:
At 13 months, your son needs 16 oz of milk a day. That's 2 8 oz glasses. That's it. In addition, cheese, yogurt, etc helps to meet those goals. So, feed him a yogurt with breakfast, or make him a grilled cheese sandwich for lunch, and you've given him 1/2 of his calcium need for the day. Other options:
1. Look for calcium fortified juice. He shouldn't drink more than 4 oz of juice a day, but if you give him the calcium fortified kind, it's helping.
2. Add Ovaltine to his milk. Yes I know. Caffeine in chocolate, added sugar, yeah yeah. Ovaltine adds calcium in the first place, and he'll actually drink it, which helps get the milk into him. My son gets a sippy cup of warm Ovaltine before bed every night. Not only does he drink it all, but when he was your sons age, the warm milk KNOCKED HIM OUT!! My Mom accused me of drugging his milk, it worked so well. He would sit in my lap to drink his cup, and you could watch his eyes roll back and his whole body start to sway and go limp. Not quite as effective at three, but still helps.
3. Feed him leafy green type vegetables if he'll eat them. They're full of calcium.
4. If he's still eating oatmeal type cereals, mix it with milk instead of water.
5. Put cream cheese on a bagel or toast strips for him. Even the fruit flavored kind counts.
6. If he likes to dip things (lots of kids do), give him fruit with yogurt to dip in, or cooked veggies with a sour cream based dip