I ordered the XL for my Pyr mix pup. Crate is durable and versatile and a great size. He is just 5 months old now but the crate is plenty big for him as an adult as well. My 6 year old Pyr fit in just fine.