He's handsome! Check locally to see if you have training centers. Some offer indoor doggy play areas, such as agility courses etc. Although, if it's very snowy or cold, I can see that you might not want to venture out for these activities. You might consider mental stimulation games, like finding the treat - you can buy pet puzzles where he has to figure out where the treat is hidden and open it. But there's also the physical energy and at 6 months, he needs to burn it off or he could start getting destructive. Some thing might work, like a long hallway for fetch (although my beagle never fetched, some do) or even running back and forth doing zoomies. We have a staircase in the middle of our house, and it's open around it, so we played zoomies around it. I had to put in a few area carpets for traction spots. She would run carpet to carpet and loved if changed direction on her.