Your 2-year-old is still a picky eater, but she's watching you like a hawk so she can be just like you. Providing her with nutritious foods and eating well yourself are two of the best ways to get her to eat right. Be aware that she's picking up your bad habits as well as your good ones.
If you give in to these picky habits quietly, your child won't fight for them as hard. Insisting on your way will only make the battle that much more important to her. You can't win. Just be sure all the foods you give her are nutritious, and it won't matter if she only eats one of them every night for a while. Don't ask her what she wants to eat -that choice gives too much power for a very small person to handle. You make the selection from reasonable, kid-friendly foods.
Make sure your child eats at the table. People who eat at a set time and place usually get the best nutrition and are in the best physical shape. Establish this good habit early. Keep meals out of the car or bed and away from the TV. If your child won't drink much milk, give her calcium in the form of cheese or yogurt. Sh3e should be weaned off the bottle entirely now.
Ask your day care provider when and what your child is eating during the day. If his diet isn't ideal, discuss the matter with your day care provider. If your provider can't supply what you want your child to eat, offer to send a lunch pail for your child. But don't be too fussy; children learn from different care environments, and there is a lot of leeway in children's diets. If possible, stop in for lunch with your child from time to time.