Measure the size of your dog first, then choose from the following dog bags : 1. Hard surface dog travel carrier: durable and has a firm shell, easy to clean. 2. Soft-sided dog bag: You can carry your dog sideways and it's convenient to carry with. Comes with a zipper and is easy to wash. The sides are reticulated. 3. Dog Stroller: Carrying a puppy for a long time can be tiring. Stroller helps to save owners' effort to carry their dogs. But if it's for hiking, stroller can be tricky for rugged trails.