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