Research what the estimated size of your puppy will be after it’s full grown, and get a crate that fits the recommendations for that size. You can use a divider in wire-style cages until they grow into it. You can also replace the crates as they grow, but that’s not as efficient.