My dog has a long fine coat and she tends to get hot in insulated jackets plus it’s hard to find coats for a giant breed. She’s arthritic so I like to keep the rain off her if it’s really heavy. This coat is lightweight, flared over the shoulder so it doesn’t restrict movement and the vented bottom allows for her to carry her tail high. The leg straps are great to stop it blowing around in the wind. Would recommend.