Our German Shepherd is a big boy.  He weighs approx. 110 and is long in the body.  This bed fits him perfect and he absolutely loves it.