We crate the dogs any time we are not home.
We crate Edison any time we can't keep a direct eye on him.
Any pooches that come to stay with us are crate trained, too. When we brought Edi home, he willingly went into his crate (no training required) and spent the first several weeks mostly hanging out in there and learning our routine. Our former foster, Toby, went through this same route (albeit a lot less willingly).
Crate training isn't always easy. While many people say that crates can become a safe haven, especially in new surroundings, Tess still isn't completely comfortable in her crate. She starts whining as soon as we get home (even though we wait 5 or 10 minutes to let her out every time) - and don't get me started on crating her in a new environment!
Crates aren't for all dogs, either. Toby was much happier out of his crate. He just barely tolerated the crate and only because Tess's was right beside him. But because we had no idea how he would react to being alone in house, we just weren't willing to leave him out.
Crating the pooches almost guarantees we never come home to something destroyed (which most certainly would happen if Edi was left alone) or a puddle of pee (Tesla). They are a great place for the pooches to take a nap when we're not home or when we just need a break. And they don't seem to mind them too terribly either...
Do you crate your pooches?