My son was drinking over a gallon of milk a day when we got him at 22 months. To reduce his milk intake we just gave him as many extremely watered-down bottles of milk as he wanted (constant). You could try that when you go out. If you water it down enough, it is practically just water, but it is still cloudy like milk.