Love  this but it the large would be too small for a large breed dog, my medium dog fits perfectly (Australian Shepherd).