This dog was absolutely perfect for our dog. We ordered the large for a 90lb Irish setter.