When my kids were toddlers they suggested giving whole milk until age 6 because the extra fat is needed for good brain developement, but I guess they have changed that.
Here is a link I found with some very good info http://pediatrics.about.com/cs/agesstages/a/two_years.htm (I do not agree with what it says about fluoride though). It does say that a 2 year old should be getting between 16 & 24 ounces of milk and dairy products a day and only 4 to 6 ounces of juice a day.
(Below is from another article I read)
As for fluid intake - toddlers/children should generally have 1-1/2 ounces of fluid for every pound of body weight. Ex: a child that weighs 25 pounds should be getting about 37.5 ounces of fluids a day. Beverages such as milk, juice, and water contribute to the fluid requirement, as does food with a high water content like yogurt, pudding, fruits, and vegetables. Some conditions that require increased fluid intake include hot weather, fever, or lots of drooling.
I personally never limited my children's liquid intake, if they were thirsty I gave them something to drink, and their choices were, milk, tea, water or juice. And if they were hungry I would give them something to eat and they are all happy, healthy and slim and trim. :)
Hope some of this is helpful to you.
Have a Great Day :)
S.
PS. my kids are 20, 19, 17, 14 & 12 and they still eat and drink whenever they want... LOL