This works great for my dog.  I did get the xl and thought it will be a little bigger but its not.  I have a german shepard and he fits in it well but if you have a dog thats much larger then a different bed may be the best idea!