not a real puppy who loves to snuggle but a dog doll with a heartbeat and warmer pack. looking for a review.

a friend just got a 7 month old s**tzu yorkie rescue who is having the worst time sleeping at night. I think she is used to always be with her sister who is still with the rescue. I was thinking of getting her a snuggle puppie for christmas but would like to see if anyone has had any luck using it since it is a bit pricey.
If you dont know what im talking about heres a link.
Snuggle Puppies - Official Home of Snuggle Pet Products
Let me know if you think this will work.
I was also considering getting one of these instead. Its just the warming effect but its much much smaller but cheaper too. It did comfort lilo during the cold nights but i dont know if it'll mean much to a 6 pound shorkie. And lilo was never much of a crier. lol
petco.com - Petstages Puppy Cuddle Pal customer reviews - product reviews - read top consumer ratings
Let me know what you think as i have to order it soon to get here for christmas!