Have you thought of trying weighted blankets?
Weighted For You is my favorite Canadian hand made weighted blanket company.
We have 4 or 5 weighted products (blankets and sensory toys) from Weighted For You and each one is impeccable made, and the customer service is direct with the owner herself!
They help reduce anxiety in me and help my daughter fall asleep more easily(and solved her night terrors).
This 'mom and pop shop' is worth every penny. She employs Stay at home mom's of special needs kids to hand sew and fill each item.
Visit her Etsy store Here