I'm in the middle of working at the moment so I can't take a lot of time to give advice or thoughts but I wanted to reply quick cause I often tend to forget to if I put it off until later!

First of all I understand it is a tougher situation for you because you live with your parents and you can only do so much if they don't both support you in what you are trying to do, and I don't just mean financially, but also with communicating about commands and so on.

I think it was very brave of you also to admit your own shortcomings here since it opens you up to potential criticism and I know for me it would be hard to face that since I would feel guilty enough about making mistakes already! But I think the fact that you know and admit your mistakes is a wonderful thing and opens the door to really change those things that you don't like. Of course, everyone here makes mistakes from time to time. The important thing is to realize it and do something about it

Finally, I just started using a clicker for training. I picked it up for $5 at PetsMart and there are a lot of places on the internet to help you learn how to do it. It REALLY helps stimulate the dog and make them anxious to learn. You might like to look into that some for Jasper.

This site has a lot of information and resources about it: http://www.clickertraining.com/home/index.htm

I do wish you the best in finding the best solution for you and for Jasper. Keep us updated!