Per our Pediatrician, for the 1st year of life, a baby needs to be fed on-demand, 24/7, and especially during growth spurts... which another one will be upcoming around 6 months. Intake thus has to keep pace with their growing/development. The first year, is a 'building block' time for baby and the nutrition they need....
Also that breastmilk/Formula is a baby's PRIMARY source of nutrition... not solids and not other liquids... during the 1st year of life.
My kids as babies, had GINORMOUS appetites... and nursed a lot. I went by their cues.
I did not believe in, that a baby does 'not' need night feedings at this age, at night. I nursed my kids, on-demand... even during "cluster feeding' periods. And I always went by my kids' cues... for feedings. Around the clock.
They both grew like weeds, were 'lean' babies, and were in the 97th percentiles for growth/weight all around...
Next, make sure you are producing enough milk... or his intake will not be on par... and he will still be hungry.
A hungry baby, will wake and feed. And need it.
Your baby, as you said, wakes to feed. Thus, this is a direct hint to you... that he needs it. He is hungry. A hungry baby cannot sleep.
Also, teething is occurring, so that is hard too... on the baby.
Also, it is not a "rule" that a baby will sleep all night.... 'sleeping through the night' for a baby, means sleeping for 5-6 hours straight. It is not on the adult level of sleeping length.
LOTS of babies, do not sleep all night at this age. It comes naturally as they get older.... your baby is still real young...
they wake at night. Its normal. My kids as babies, nursed every 3 hours or LESS.... and I nursed by their cues. During growth-spurts, it was more... and they fed from both breasts, per session, drinking me dry... even though I had tons of milk.
If you do 'wean' him... I would not do it when he is: teething, going through a growth-spurt, or ill. Wrong timing.
all the best,
Susan