I think I got a bit caught up when had new puppy that I had to crate train her.
She was fine with a crate at night - and it suited us as she was next to us and would wake us up to take her out to toilet. She'd take herself off to her crate at night till she was about 11 months. Then we moved her to a bed in our room.
We could alse have left her downstairs with a puppy pad at night and I think that would have worked too. If we'd stopped down there with her the first few nights.
But I got very het up with trying to crate train her in the day - which she and I both hated. I know some people get on fine with it.
It really helped when I read on here someone saying that crate training is entirely optional.
Ours was put to sleep in her bed, or fell asleep on whichever lap she was on. We kept an eye on her in the house, and would keep her in the kitchen etc if needed. Now at 13 months if we go out she has the run of the house.