Most members here know how I feel about crate training already.
As a trainer, I highly recommend it. And that doesn't mean that you have to deal w/ the problems that you will no doubt encounter when they're inside the crate. Most puppies/dogs have to be taught just as much manners INSIDE the crate as they are taught OUTSIDE of it.
No barking/digging/scratching/howling/peeing/pooping.....destruction and discontent of any kind inside the crate or out and about in a building of any kind.
Anyway, I just saw a post above mine advising it and thought I'd jump in w/ my 2 c.