He is having lots of milk, which will reduce his interest in food. I would possibly offer breakfast first thing, so before his morning bottle. Lots of different choices, pancakes, crumpets, yoghurt, milky cereal like weetabix (made with formula) and then offer milk. Don't stress about how much food he eats.
Then I would suggest a snack at 10ish (again offer different things everyday...fruit, crackers, breadsticks, biscuits, cheese etc). Offer water in a sippy cup continually throughout the day so he's not getting thirsty and wanting a drink ie Milk
Try to hold out until 11ish for a bottle. So basically combine those two morning bottles.
Offer lunch around 12, some babies don't last this long initially so can be earlier. Do whatever you fancy (I normally give their 'main meal' around this age so a jar or homemade meal). Again don't stress, let him feed some to himself and you have some on a spoon feeding him. Lots of talking and laughing and being relaxed. Then you can top up with milk if you want? This bottle can eventually be dropped.
Then nap time and bottle again afterwards around 2/2.30. The offer an afternoon snack (boots have lots of baby snack ideas, little puff crisps and wafers etc) So you are essentially combining the two afternoon bottles as well.
I would then offer an early tea at 4.15/4.30 (toast, eggs, sandwiches) and milk before bed.
I know it's not as easy as this and it's hard to not get stressed when they won't eat, but be persistent with them trying things multiple times, they may not actually dislike it, it's new and they are learning to chew, taste etc. Also if you offer them food before milk they are more inclined to try it. I got told 'food before one is just for fun!' and I think that's a good mantra.
Hope that helps (sorry it's long
)