He won't stop waking in the middle of the night as long as you continue to breastfeed him. Sorry to tell you that. He is used to his mid-night hot toddy.
He doesn't need this feeding. He wants it. There's a big difference.
If I were you, I would start putting him to bed a little later. Take your time about it, a week or two, but get him to 8:30. With 2 naps a day, this is a good time to do this.
It would be easier to wean him at night first before transitioning him to milk. Have your husband go into him the first week, pat his back and then walk out of the room. No picking him up, especially at the 1:00 am mark. Getting him to bed later may make it so that he wakes at 6:00 am rather than at 5:00. If he wakes at 6:00, get him up and feed him breakfast.
Have you introduced a cup yet? Do that during the day. If you are pumping at all, you can put breastmilk in the cup and as he takes it, start mixing whole milk with it. Start with warmed milk, then let it get cooler (like room temp). It might take a few weeks for him to accept cold milk.
Don't go from breast to bottle. Then you'll have to wean from a bottle. Get him on the cup instead.
The biggest point I want to make is that he won't stop waking to nurse during the night if you don't stop nursing him. It's a habit and the only way to break that habit is to stop doing it.
Good luck.