We advise you to crate train your puppy. Crate training your dog is not cruel, inhumane, or mean. Often times we as humans relate a crate to jail or feel sorry for a dog that is in a crate, but it’s important to remember that we’re training through the dog’s mentality, not our own. The primary use for a crate is housetraining, because dogs don't like to soil their dens. The crate can limit access to the rest of the house while they learn various rules. Crates are also a safe way to transport your dog in the car. It makes traveling with your dog much easier as they have a familiar reference point wherever they go. It gives your dog a place of their own to go and get some peace and quiet, especially in times of chaos (like holidays). Proper crate training can help reduce anxiety when leaving your dog home alone.
You will want to buy a wire kennel that is at least 24"x18"x19". To find the best deal on a kennel just Google "24x18 kennel". I found the best price at petfooddirect.com. That may or may not be true when you visit their site.