umm i suggest the midwest life stages crates

they come in all sizes and have a divider so you can make the crate bigger/smaller as the pup grows. thats what i did with my dog, the crate was great for potty training and now its a great place for him to hang out
hope i helped