I agree that he is probably having too much milk. At this age 16-20oz max should be adequate, one feed in the morn, one at night. He is probably too full to eat more solids. I would also agree with going to the cows milk, and hopefully the reduced quantity will lead to an increase in solid consumption.
I would go for something like this:
Morning bottle - 8/9oz
Midmorn snack of cheese & cracker/yoghurt/cheddars etc etc
Lunch
Mid afternoon snack - again whatever
Tea
8/9 oz bottle before bed
Also as a pp said, babies seem to be able to survive on very little food, and believe me, you would know if he was hungry
I always go for 3 meals and 2 snacks, and then the 3 meals do not have to be super duper large, just nutritional and the snacks can be dairy based for the extra calcium. xxxx We always weaned bottles cold turkey, as it worked for us, but you can reduce the 2 middle bottles oz by oz until they are gone, if thats better for you xxxx