The hard shell offers a bit more protection for your dog and is easy to clean. If you're traveling by air and your dog is too large for an under-the-seat carrier, some hard-shell carriers are approved by the airlines. You may prefer a top-loading carrier that allows you to lift your dog and place him inside.