I measured my pup per the guidelines and the xl fit small for my pup. I did get her a xxl previously and it fit her large. Difference was material. If I got a xxl this time it would have fit her perfectly. It is absolutely adorable and I love the cause so I’m not complaining when there is another sale I’ll buy the xxl of this material. For now will gift this one to another dog friend.