I love this raincoat. I got it for my pug who doesn't like to get wet. This raincoat is really high quality, and I love the colors. I'm going to order one for my larger dog as soon as his size comes back in stock. For reference, I have an average-sized pug, and I ordered the xsmall, and it fits him perfectly.