German Shepherd fabric, with black leather feel vinyl and black waterproof lining. The front printed panel is waterproof. Perfect for daily dog walks or training walks. There is enough room for two water bottles, a phone and keys. Or you could use the main compartment of the bag for treats whilst training walking or agility. There is a clip, where you can attach a collapsible dog water bowl. handy for warmer days. The bag has a useful poo bag dispenser on the front. Hard wearing, waterproof fabric, throughout and washable. The bag can be worn as a cross body bag or a shoulder bag. Comes in various waterproof fabrics. Bag measurement: for large bag Height : 8 inches, circumference approximately 15 inches. Strap is approx. 55 inches long. Small bag measurements: 8 inches by 6 inches.