Ultra Paws Dog Coat - XX Small in Blue with Black Easy to put on and take off. Washes up like new. Keeps dog warm. Two protective layers. Water resistant.