Very nice bed. If your dog likes to stretch out full length on their side and he is a large dog you should go for the Giant size unless you dont mind part of legs hanging over.