I do box jumps with my dog. Jumping burns a lot of calories and tires them out. I also have puzzle games because when they use their senses it can also tire them. Mom of a cattle dog here. We do 8 mile runs & on bad weather days I still am able to give her puzzles. You can also get a lick mat or frozen dog bowl with treats.
Snuffle mats etc
Getting an area rug designated as the space where we play with the dog might be the smartest move honestly, they also make grippy socks for dogs! Some people see success using them when their floors are too slippery