I am overwhelmed at the choice of crates there are. I have no idea whether to get small or medium, wire or soft? Any ideas? Dexter is part toy poodle so he won't grow that big. Will I have to buy one for him as a puppy and another one when he is older and another for travel? I would appreciate some advice.