I have an icrate, a large one for medium dogs, it's big but it has a divider in it to fit the size of your puppy and as he grows you can adjust the divider to his size and bed. For me it was great and still is, this way you only have to purchase one crate that will last until your puppy is full grown and still be crated in it. I purchased it at Feeder Supply, but I'm sure you can get them any where. Just a suggestion, it works for Toby and it's roomy! Good luck with the kennel and the arrival of your new puppy!