I always offered milk about an hour or two before a solid meal. It gives them time to digest but without being too hungry when you sit down to a meal.
In time, the amount of milk they want will start to decrease on its own, but there's no hurry. For us, this started around 8-9 months, and our daughter fully dropped her afternoon bottle at around 10 months for a snack.