So far, my pug/italian greyhound mix loves his new bed. He is a snuggler and loves to hang out on this all day. The cats also love it. The small size fits well for him, but I can see us getting the larger size for our large dog.