Yes, drinking too much milk can cause low iron. The problem comes when the child fills up on milk and then isn't hungry so they don't eat other foods. Milk does not have much iron.
http://pediatrics.about.com/od/weeklyquestion/a/04_toomuch_milk.htm
