I recommend this site a lot on here:
Introduction | Mind to Mind
For a hyper dog: maybe play some fetch for a while first, then cuddle for a short bit to calm things down,
then do multiple SHORT (5min) training session every day you can. Train in the morning and twice or more in the evening after you get off work. On your days off see if you can do six short sessions in. Slowly increase the training session time and then you can decrease the number of training sessions.
When Mario was at the one year mark, I was doing at least four sessions a day with a great deal of variety between them. He was not terribly hyper when it came to training time though, but very hyper outside of training time.