Well, I'm sure it would have if we could actually get it on him.
Before you buy, make sure your dog likes to be wrapped up. If your pup doesn't like to be held, this may not be the thing for you.
Other than having a hard time getting the coat on and him liking it, it worked fine. Kept him a tad warmer.