When we got our pup I made the fatal mistake of trying to crate train her too fast. The first night ended with her crying, me crying and my husband crying 😂
We did similar to what I expect is a sort of toddler sleep training. So we put her in her crate and shut the door, and slept on the floor where she could see us, slowly moving away throughout the night.
Now, she's 2,and can sleep with us upstairs or downstairs in her crate interchangeably with no problems at all.
Up until about 6 months ago, she would sleep with the crate door open, free run of the kitchen but behind a baby gate. My husband went away for work and this unsettled her, and for about 2 weeks she would wake up multiple times in the night and poop and pee on the floor, despite me legging it down the stairs at any slight whimper.
We then went back to closing her crate door and she would happily sleep through, unless she called for us to take her to the toilet.
I don't expect we'll get another puppy again as she is perfectly well behaved and I thank my lucky stars and don't want to mess with the status quo... She also gets along with the cat 😂 but my God of we did ever get another puppy, I would have that baby in my bed with me and not try to rush crate/sleep training because of what other 'well meaning' people suggest. However, each to their own and different dogs react differently