Many dogs remember the litter of puppies that they grew up in, slept with and were packed tightly together while nursing. Many slept under a pile of other puppies, and a weighted blanket for your pet mimics that wonderful and comfy feeling. It's the same for cats and kittens.