a note on crate training. if anything happens to your dog and he has to stay at the vet he will be put into a crate. you take him to a groomers he will be put into a crate. it makes sense to me to make sure they are comfortable in a crate and they understand what it is so as to lessen the stress of an already very stressful time.
also if you ever move, go camping / on holidays etc your dog will be able to settle much faster and easier if you can take their house (crate) with you
"In order to really enjoy a dog, one doesn't merely try to train him to be semihuman. The point of it is to open oneself to the possibility of becoming partly a dog." - Edward Hoagland