There  is a HUGE size difference between the large and extra large. I ordered one of each for my 2 dogs, a basset hound and a golden retriever.. The extra large will easily fit two 100Lb dogs and the large barely accommodates my 50lb  basset hound. I also ordered 2 gray beds and received one gray and one green.