Our one year old Australian shepherd mix just out grew his cheaper rain coat and we have been on the hunt for something that will fit well, and will last him years to come now that he’s full grown. We knew immediately that this coat was the one for him. It fits great, easy to adjust, is reflective, and is certainly made to last. He’s not a fan of the rear leg straps… but hopefully he will get used to that in time.