Reigncoats are water resistant with adjustments straps at the neck and belly, this raincoat is super easy to put on and take off and sits perfectly on your dog's body. The raincoats are designed to cover as much of your dog’s body as possible, without being restrictive. This is why the coats have a long turtleneck to keep as much of the neck dry and have extra fabric at the back to keep the dogs’ bums dry! The reflective strips add visibility at night and the raincoat comes packed in a super cool pouch that you can store when not using and hang from your leash in case you think rain is imminent on your next walk.