Brixton is a very young puppy and I was an Exhausted Puppy Mom until 10 months. The whole family was Exhausted. Crate sleeping didn't work for Patti and it was around 5 months I took her out of the crate at 2 a.m. and put her in bed with us - so I could get some sleep and not have to deal with annoyed neighbors. (at the time we were vacationing in a townhome ... similar to an apartment situation)
I put a harness with a lead on Patti to make sure she didn't get off the bed. Patti slept like a Rock, didn't try to get off the bed, went throughout the night without needing to pee. I finally was able to get some sleep. In the morning, I walked her over to the indoor-potty tray to show her where it was located in our bedroom. After Patti matured she decided the back of the closet, hidden behind clothes, was her preferred sleeping quarters.
There was a time when I became so exasperated training a puppy - I thought about rehoming her - but since our daughter and grandkids share our home - there was no one to give her to. The whole family ALL lived through the Terrible Twos and Threes and now adore Patti. She was worth the trouble. And, you're right...it's a good thing they're so Darn Cute.
Patti's almost three and I just looked outside and within ten minutes she's dug a six inch muddy hole in the middle of the yard, probably looking for a mole. She was just groomed four days ago.