If your house is big enough, create a makeshift obstacle course for your dog from rolled-up towels, cardboard boxes, blankets hung between chairs, etc. Or, if the weather is good and you have a yard, build your course outside.
Grab a handful of yummy treats or your dog’s favorite toy. Ask your dog to sit and stay, then you go hide in another room. Call your dog and when he finds you, reward him with a treat or a play session with his toy. Repeat until you have had enough—your dog likely won’t get bored anytime soon.
The Name Game
Get two of your dog’s favorite toys and remove all other toys and possible distractions. Say the name of one of the toys (keep names simple, like “moose” or “bird”) and throw it for your dog to fetch. Repeat a few times, then do the same with the second toy. After a while, test to see if your dog has made the name connection. Put the two toys down and ask him to fetch one of them. If he gets it right, praise and treat him. If not, go back to the name-the-toy-and-fetch-it game a bit longer.
Have the whole family (or a group of friends) grab treats and sit in a circle around 10 feet from each other. Each person then calls your dog, one after the other, and rewards him when he comes. If he catches on fast, try speeding up the game, having people call his name the moment the previous person has delivered a treat. When he has mastered this level, try spreading out further or taking the game outdoors.