Yes - he will definitely fit the XL. I bought the XL for my Gold Retriever/Great Dane mix. He has a really long body and very long legs and he has more than enough room along with my beagle who shares the bed with him.
4 years ago
Orange Park, FL, USA