Try changing brand of milk. Might not like the taste of the current milk you are giving. Have you also tried to change the teat of your bottle from a slow flow to a faster flow? Baby might be frustrated with how slow it takes to finish the milk and gives up half way.
Also once baby starts solids atleast he is getting nutrients from other sources of food
Read more