Weight Gain

My two week old has at least 8 diapers a day but somehow he hasn’t gained his birth weight back. He feeds every 2-3 hours. But He’s about 5 ounces lower than he should be. He was born 8lb 3oz and is only 7lb 14oz Any suggestions on how to keep him up longer during feedings or how to wake him up when he falls asleep mid feeding ?