I've had similar jackets in the past and bought these for our two new dogs. They fit well, are easy to put on and take off. Dogs seem okay with them and they keep the rain off as well as provide some warmth in the freezing weather. I tend to hang them on a radiator to dry then brush off the mud from the straps underneath. No need to wash unless totally muddied!