I bought the largest version for my 1yr old German Shepherd Cross. It fits great. only down side is that material is very thin, which would be ok, except for the poppers used to fasten across the belly. When you try to undo the poppers, you have to be very careful or they rip out of the material. overall, it does a good job if keeping Mutley dry.