abcGoodefg Pet Dog Cat Carrier Sling, Single-Shoulder Bag, Handbag, Messenger Bag, Cushion Strap, Zipper Closure Meshy Pet Cat Dog Harness Vest Leash. (Red Satin, S) ?- Material:Net cloth (100% polyester)/canvas (100% cotton)/imitation silk (100% polyester) ?- Safety Belt Function: When driving, it is a safety seatbelt for your puppy. ?- Leash-Harness Function: When walking dog, it is a harness/leash to keep your puppy safety. ?- Shoulder Bag/Sling Fuction: When hang out, it is a single-shoulder bag/sling. When riding bike, can hanging it on neck or waist to take your puppy.Detachable Adjustable Cushion part can relief when you carrying your pet. ?- Cloth Function: It is also a cloth when stay at home. so many features in one bag, what are you waiting for, just get one. please measure your puppy according to the following size chart before you buy it.