I have three small cavalier king charles spaniels. Two are average cavalier sized, one is much smaller than the other pair.
I adopted the male one last year,after his owners didn't want him, and they told me he slept in a cage/crate at night. But my dogs didn't, they had a big bed in the hall.
So I cleared my large, walk in cupboard out. It is big, I used to use my PC in there before i cleaned it out. Aside from my PC, computer desk, chair, we kept 2 suitcases, a hoover, a buggy, a few boxes of baby clothes, a rug and some off cuts of lino, as well as all our bed linen and towels up on the shelves - so you get the ides, it is big.
I lined it with one of those fluffy rugs for the bottom of a crate, and put two beds up the back, a bucket filled with all their toys, and a water dish.
I never close the door on them or anything, except at night, when they have the full use of a flap, and only because Chester (adopted dog) is up all night trying to find somewhere to settle himself if i don't. He was used to sleeping in a small crate before i got him though, so i think the closed door comforts him.
Anyway, my point in this is, today, a contractor was in my house because we are getting new central heating, and he said it wasn't fair making them sleep in the cupboard, only one of them was actually in there, other pair were asleep on the sofa.. I'd never thought of it like that before, because it is large, and they are small. It is safe, they have a light, a flap, lots of water, toys, blankets.. and i never ever force them in it.. they just go there.
At the moment, i have one on my knee, and the other pair are snoring, loudly, in their cupboard.. But i am wondering if i should move them.
Hoping one of you fine folks will have some advise!