How do you get your EBF babies to sleep longer at night?

How do y’all do it!? My boy will wake up every 2-3 hours at night no matter what I do. He cluster feeds from 6-8 then will get a 4oz bottle which he usually falls asleep on and ends up only eating about 3. I feel like he should def be full but it never fails that he wakes up and wants to eat😫