My 16 month old still drinks 4 bottles a day ,how do I phase it out ?

My 16 month old drinks 4 bottles of milk , anywhere between 4 oz to 6oz per bottle and she rather drink milk and not eat solids .. she is such a fussy eater and doesn't eat much ,I feel its because she drinks milk so often that she is just not hungry enough to eat. How do I phase the number of bottles a day, she cries if I cut out bottles .. she drink 1 bottle around 7 am then at 11am , then 3:34 pm and last bottle at around 8pm.. she sleeps through the night. Please help.