Crate training is a proven way of controlling undesirable behavior of puppies and untrained dogs. It is also a safe way of transporting your dog in the car or taking him places where he may not be welcome to run freely. If you properly train your dog to use the crate, he'll think of it as his safe place and he will be happy to spend time there when needed. The crate training process is easy if you are patient and consistent.
Be sure to purchase a comfortable crate mat for you dog. Machine washable and / or water resistant pet mats are a good idea for puppies and incontinent dogs. Large breed dogs require a thick memory foam mattress so that they don't bottom out.
A designer dog crate cover can be added to blend your pet crate into your decor!