Help! How to get baby to drink from bottle

Trying to get my baby to sleep longer, right now he sleeps from 8-11 and then 11:30-4:30 and then wakes up like every hour after that. So, I read that I should feed him a big bottle (4ounces or a little more) before bed instead of breastfeeding him. But I cannot get him to take the bottle...

He did fine when we were on vacation with a bottle, but won’t take it at home ever. The milk also smelled a little funny but it was frozen properly. Really not sure why he won’t take one at home? Any suggestions welcomed 😊