The thick dog jacket is windproof and soft for your dog to wear in cold winter weather. Plush lined, the jacket coat is very warm and skin-friendly for your pet. Windproof Cold Weather Coats,Soft and Warm Inner Layer. Convenient and humanized snap button closure design–easy to put on and take off. Perfect for small to large breeds such as Chihuahua, Chinese crested, Pomeranian, Toy Poodle, Yorkshire Terrier, Australian Terrier, French Bulldog, Miniature Pinscher, Pug, Shiz Tzu, Miniatura Poodle, Pekinese, Italian Greyhound, Beagle, Cocker Spaniel, Corgi. Easy to clean: this dog is very soft and durable, machine washable, do not bleach, do not iron, hang or line dry.