Please measure your pet's weight and size before purchasing. Adjuatable strap measures 38.6-46.5 inchs long. fits small to large sized person. Made of leather and mesh, soft, breathable and durable. Super wide padded shoulder strap and studdy hook, easy to adjust, safe and comfortable for your little pet to stay. Hands-free design, compact storage, suitable for for small pets, such as Cats,Minlature Pinscher, Chihuahua, Yorkshire Terrier, Pomeranian, Mini poodle, Miniature Schnauzer, Teddy cups, ect.