Hi Carol! I work with Carpet One Arlington. Here is a great "how-to video" on getting your rug to stay put! https://www.youtube.com/watch?v=pQz5UCYAR_M
You can also have a rubber backing added to it, it would add a little more weight and grip to keep it from crawling.
Thanks! Your answer is awaiting moderation.