I would suggest taking a crate and blankets to cover it, so that when you are not running he can rest inside, maybe even sleep a little. It is good for them to learn how to rest between runs too.
Remember lots of good quality treats, I usually take a mix of cocktail sausage, cheese and chicken. Take loads! You would be amazed how you go through them, and don't feed him before you go so he has an appetite.
Depending on what motivates him, take a toy or a throwable treat bag (I use a Lotus ball, but any soft treat bag you can seal and throw works well, some peope use fluffy pencil cases). Avoid a toy that squeaks unless you are working alone, else you may be unpopular with other handlers. I often have a range of toys in my bag, so I can swop them to keep the interest.
Make sure you have a nice long lead (nothing worse than trying to do something and not having enough lead!).
Most importantly, as he is a youngster, take plenty of breaks and watch for signs he is becoming overwhelmed with information. These can be scratching, sniffing the floor, or suddenly losing interest in what you are doing (but not because of a distraction). At that point your pup needs a short break to give his brain a chance to process what he has learned. Rest him in his crate. Hopefully there will be lots of chances for him to rest during the workshop, but if he does shut off give him a chance to chill out, rather than attempt to push through it. You might even find a short walk away from the class will help.
I did a 3 hour workshop the other week with Merlin, and though it was mainly the handlers doing stuff he got very tired and it was obvious by the end that all the dogs were exhausted. So you might not get as much practical work done as you would like, but I am sure you will get plenty of stuff to work on at home.
And, of course, enjoy!
