Coats usually sort-of fit but these are wonderful. All my three dogs have them and even the one who hates coats is happy to wear this one.
The waterproof coat is excellent for our terrier. He loves his walks but is getting on a bit now, so it's always a worry if he's wet through. No more!!