I totally agree... Kazzi, you did a great job!
I had ordered Ozzy a rain coat on Amazon in size SM, but it was too big. So, I ordered an XS and when I got it was for a dog the size of a lab or shephard

I double checked the listing to make sure it said XS and not XL, and ya, they just sent me a giant coat for no apparent reason. I ended up getting another for free, and in the end I was kind of glad. The first one was yellow, but they didn't have that in XS so they asked if it was ok to send a cammo colour one, and I actually like it better. And the new one fits him perfect. Of course, I still have two very un-useful doggy rain coats.