Ordered the navy large for my 85 lb golden retriever and it was perfect! I was worried it would be too small but he fits perfectly (if he was any bigger i would have had to go a size up which would have been huge!)