I bought this for our 16 week old bulldog (size E) and it fits him perfectly. We had a different one originally, bought from pets at home and he really disliked wearing it, he kept trying to back out of it and would hide when he saw us getting it out. Anyway, we got this and he makes no fuss when wearing it, even step’s into it himself! It fits him great, doesn’t gape and is soft around the edges so doesn’t chafe! Well worth the money and it really looks great on him! I’ve purchased other items ...