Large is perfect size for a retriever. Love he removable cover to wash. Appears very durable. Lambs wool top feels very comfortable