M.O.
You don't say what his nap and feeding schedule are. Is he napping too long or too late in the afternoon and making it difficult to fall asleep.
CIO doesn't work for some kids. It traumatizes them more and creates difficulty even getting them down.
I'd make sure his last nap ends by 3pm. He gets a big dinner. Then right after dinner, dim the lights, quiet voices, maybe a warm bath that's soothing, not loud and splashy. Then bring him to his room and don't leave. You can play quietly, read books, etc. Wait until you see HIM give you signs he's tired - staring, slower movements, eye rubbing, yawning, etc. If you're going to give one last bottle, do it at the beginning of the bedtime routine. Then maybe sit or walk with him, sing a night night song, then put him down.
You don't want him to keep associating a bottle and being rocked with the ONLY way to fall asleep.
If he screams or fusses, just reassure him and say, "Time for night night. Head down." Rub his back or butt, shush him.
Try not to pick him up again. Definitely don't give the bottle again.
Just know that WHATEVER you do, it will become a habit.
So if he fusses, decide now how you want to react. If you pick him up, then you'll keep having to reassure him that way. If you turn on music, then that will be your habit. So decide now with your husband what your "plan" will be, and give it a couple of weeks to try it out.
Best wishes