Following on from the puppy breeds thread, what is crate training and how do you do it? Explanation required for a total doggy novice please.