I bought this for my Cyprus rescue pup before she even arrived and it fitted perfectly. It seems to be comfortable on her, easy to put on, no rubbing. It saves any pressure going on her neck as with a collar while she is in training. She cannot back out of it either probably because it fits her so well. It's not adjustable so be careful choosing size.