Good old Martha Stewart taught us that rather than buying those ridiculously expensive anti-slip mats for a rug, just turn it over and run a few lines of acrylic-latex caulk every 6 inches or so. Let dry and flip over and your rug wont be going anywhere! If you don’t have a caulk gun, or don’t want to go that route, check out this Rug Gripper Non-Stick rug tape.
PS. The links are all affiliate links. Purchase anything by clicking and I will earn a few pennies!