Well anti-anxiety compression vests work for cats and dogs and there's some very preliminary evidence that deep pressure touch improves subjective relaxation https://www.ncbi.nlm.nih.gov/pubmed/3688151/
This is actually the first time I've ever heard of weighed blankets. As someone with severe anxiety that's helped with a hard squeeze, I'm very interested in getting one, I just wish I could try one first.