Life is a training ground! I work my dog daily on all of the things you mentioned, in all sorts of places. Though the time varies day to day, typically we work for about 15-20 minutes each time, and usually twice every day. But, training, or honing of an existing skill, is always done separate from playing for me. I like to separate work and play clearly, so the dog knows clearly when it's time to give its full attention, and when she can just have fun!
That being said, whenever I play fetch with her, occasionally I'll have her back up, then sit, then catch the ball instead of running after it. It's part of the game, but it's reinforcing the commands needed for the game...almost like upping the complexity of the game itself over time If that makes sense. And again, no rigid training, just fun! I hope that helps a little, it's likely different for all of us to some degree. Sounds to me like your dog gets plenty of training time each day...maybe other will chime in, I know we're all different due to life, but the main thing to me is "some" work on something daily...my dog loves that, she looks forward to it, and you can easily see the excitement when she thinks it's "time" finally LOL!
It's not the size of the dog in the fight, it's the size of the fight in the dog. Mark Twain