It sounds like you have a lot going on

Has he been taking three bottles in the night until now? How does he usually fall asleep in the evening? Perhaps you could just water down his bottles so he is getting less nutritionally? Some babies just need contact with mum or dad or a big drink in the night to help them settle.

As for food, does he eat his meals with you? I found that was the best way to get dd to eat. I just served up my own meal and she would want whatever was on my plate, so I would give her some of that.

Good luck!