We have a Great Dane 140 lbs and he loves his new bed - xl is great for him