@blowinahoolie what a stunner!!! She is beautiful! 
PolePup has been on three meal a day since not long after we got him, he is not at all food motivated, but he will actually eat three meals, rather than just pick at them when he had four meals.
PolePups schedule is similar, <strong>*@C4itl</strong>* and hes a Mini Poodle cross, so also a small dog.
I go to bed at around 11:30pm, take him out then he goes to bed, I get up at 2:30 am, he sometimes goes out then (other times looks at me with a no way look!) and I get up at 5am, and we go for a walk then, so he goes then.
I have always been up in the middle of the night, regardless of dogs, and Ive always been up early, so it isnt a big deal for me. Would be a killer for DH though as he needs more sleep!
Some dogs need to go out in the middle of the night for longer, it might be an idea to set an alarm for 2am, and take him out then. If when you get up theres an accident, set your alarm for 1:45 am the next night, and keep setting it earlier until you get to when there hasnt been an accident yet, and then keep getting up at that time.
Dogs are usually fairly regular time wise with toileting, four months is still so young for a pup, he will get it in time, just keep at it, and maybe buy some shares in a coffee plantation 