The jacket is a perfect fit, it looks good, and keeps the dog warm, dry and comfy. My dog is 12 years old, and we live in a cold climate, so this jacket is just what he needs. Moreover, it is easy to put on and take off. My dog's legs hurt and he is sometimes reluctant to put anything on. This jacket does not cause any problems. When I unpacked it, he seemed to understand that it was for him, and was eager to try it on. We try to never leave home without it, especially if it rains. Thank you for the quality product and excellent service.