I have wrenched a nipple put of dd's mouth before and had ideas of pushing her when sleep deprived and feeling breastfeeding aversion. It's hard. I think you could definitely try weaning him off feeding every time he wakes...why not start with every second feed? Try rubbing his back etc...

Otherwise, you could night wean, but there will be some tears...doesn't mean you have to stop feeding to sleep, just that boobies need sleep too