Made from Oxford fabric and solid sturdy mesh fabric rows; soft-padded adjustable shoulder straps. In the front and pockets, you can put small things from your own snacks or water for your pet. The buckle design on the inside of the bag can be connected to the pet collar, which will prevent your pet from escaping the pack. The front hole is adjustable based on your pet's neck size. An excellent way to take your pet dog or cat out and about.