my dog LOVES his new bed! i have a chihuahua mix about 20 inches long and bought the small bed he fits in it just fine . well made nice material . and unzips to wash .