Alfie is a little too young yet.. but we plan on doing a puppy class... he does the same thing, gets all wound up and jumps all over people and other dogs (and my cat too!)... he just can't help but get very excited.. and he even pees some as well..
Good luck!