I use ‘here’ for recalls which has Michaela racing to sit in front for a treat, and, as part of the game, I’ll tell her, ‘okay, go’, so she takes off again. I’ll call her again when she’s about 40 ft away and she’ll come racing back. Rinse, repeat. It’s almost a game of tag except she’s doing all the work.
Her emergency recall word is Landshark.
Have you tried Puppy Ping Pong? Get a group of friends/family (with treats) to sit in a circle with puppy in the middle. Have someone say pup’s name, make kissy noises and otherwise encourage puppy to come to them. The person calling does not use the word ‘come’ (or whatever word you want to use) until puppy is standing in front of them. Then it’s ‘come’, ‘good puppy!’, treat (only 1 treat). Next person does the same, and so on. Eventually puppy will be pinging back and forth between everyone.
There’s also Doggie Zen, which teaches self control - to get the treat, you must leave the treat. You can google it for the various steps. I taught Riley the game when he was a couple of months old.
Then there's ‘watch me’, where you want your pup to focus on your face. Say pup’s name or make a noise to get pup’s attention. A split second glance is good enough to start, reward well. Eventually add, ‘watch me’ with the noise, then drop the noise as pup gets better at looking at you. Keep rewarding for longer and longer attention. It’s a really useful command.
Other than that, there’s hide and seek with you, or ‘find it’ with a favorite toy. Put a bunch of tennis balls on a muffin tin, with a treat hidden under one. Riley would sniff around to find the treat, Michaela took the direct approach and flipped the tin.