Another product I would recommend.  I think I got the extra large for my boxer and he has plenty of room, probably could have got the large.  The best part is he now stays off the furniture since we got him this comfy gem!