Oh I forgot one excellent use (how could I forget this one

), with large and small breeds especially when adding a new addition to your pack, the crates can keep small ones safe from the big guys, until puppy learns and the pack learns to co-exist peacefully!
And for me my choice is to crate my wee dog Razzle at night. Dara is almost ready to be out on her bed beside my bed now, as her housebreaking is complete and her incessant chewing seems to have subsided

And well as large dog owners, we simply do not allow any dog to sleep on the bed with us. With two sharing a bed, I would not sleep easy, thinking I might rollover on Razzle.
Our one concession is to allow Razzman up on the furniture which the big dogs are not allowed on at all. Although much to my chagrin when we were up at the cottage and I got up in the middle of the night, I found my senior boy Magic up on the couch!!!

He did not even look guilty! Well the couch I had covered with an extra sheet, so given his age he does get some perks as a senior