My Corgi has a long body. Casper is perfect for her with balanced memory foam. She can sleep flat all night.