I don't know about weighted blankets, but I think I definitely sleep more deeply when my cat is on the duvet next to me. That could be due to additional weight, but I wonder if it's a caveman thing where you can sleep more deeply because you can rely on the animal to alert you to any danger.