I don’t see any issue w/giving him a bottle b4 bed. My DD took a bottle b4 bed up until she was around 19months old. Granted she drank from a sippy during the day, but I let her have her evening bottle until she was ready to wean. It was what she needed at the time. Maybe go back to it & see if it helps?! She weaned from it w/no problems when she/I was ready. 🙂
As far as sleeping through the night…My DD is almost 2 & still(on occassion)wakes in the night. I noticed that her waking is more related to teething discomfort…So, maybe that’s an issue as well? HTH!