OP, he looks like a Jasper! What a cutie! Start looking for a good puppy class now. It really is helpful to have a professional to guide you through the early stages of puppyhood, and it is a great place to meet other puppy owners and get some socialization for Jasper.
Plus it will give you a solid foundation for later training! And it is just plain fun!