I never used a crate on Charlie, I did use a baby gate and restrict his movement around the house (i.e. access to a couple of rooms). I still leave him the same way as I did when he was little.
If Pebbles likes her bed, who cares what your friend thinks, it's what Pebbles thinks that counts.