I have a hard time finding a good fit for our Old English Bulldog. The size 3xl fit him but was a bit long for him. The coat has pulls at the bum area which allows you to shorten the length which worked well for our breed of short and stocky! Nice quality!