God, this takes me back a good 8 years! Nicki was the exact same puppy as your Jasper. I had the same home environment too - lived with my parents and Nicki was getting more atatched to my mom than me

First off, puppy kindergarten worked wonders. Second AND VERY IMPORTANT, make sure you teach your mom and dad the same phrases and motions that you worked on with him in class! I wanted Nicki to learn Down to mean "lay on the floor" Dad kept screaming DOWN to her, meaning "get off the couch" She had no structure and at that age was confused as to what Down really meant. Everything I worked on with her, mom and dad basically underminded and it turned out to be a waste of money because she didn't get the ground rules re-inforced the same way today, she is a great dog and knows Move Over to mean "get off the couch"

You will learn all sorts of great techniques to get him used to the idea of not jumping up on people at puppy kindergaten. That will take a lot of time and patience on your part - as well as visitors. He'll quickly catch on so long as the training is daily and consistant. you'll see a big difference within a few weeks!