Out of all the ones we bought, this one suited them best
We have a 32kg staffy-pitbull mix and her chest is really broad, so we couldn't find any jacket that fit her well at the front—most wouldn't zip up at the top. This one fits her the best. It's not exactly as comfortable as I'd like, but it solves the problem for quick walks in the rain since she's almost 14 years old now. It's super waterproof and really warm. She can do her business perfectly fine with it on too.