Crate Training: PRO
Crate training helps tremendously in potty training puppies and adult dogs.
Your dog can be confined when it is necessary, without undue stress on the dog or serious wear and tear on your home.
If your dog ever has to be left at a veterinarian's office, travel on an airplane, or be evacuated from your home, being in a crate then will be far less stressful if he is already crate-trained.
It's a nice way to include a puppy in what is going on without your having to tend him constantly, for example, if you are giving a party.
Many dogs will seek out their crates to relax in.
Crate Training: CON
It may take some time to get your dog accustomed to being left in the dog crate, and you will need another way to confine him so you don't push the crate training too fast.
Some people might leave their dogs in the crates too much. How much is too much? It depends on the dog and situation.
Crate training isn't suitable for some dogs. For example, a dog who has spent a lot of time in crates or cages (in a shelter or at a previous owner's) may become very upset. You may or may not be able to overcome this with patient training.
Dogs with separation anxiety may become more upset in a crate than in a larger space.
A strong, frantic dog can get out of most crates, perhaps hurting himself in the process.