Great list, hunnybunny!
The only other thing I'd recommend is a clicker and some info on clicker training. For the basics, go here:
http://www.clickertraining.com/training/clicker_basics/
Click on the first article "What is Clicker Training?"
When you finish there, have a look at this website:
http://www.clickersolutions.com/arti....htm#behaviors
If you scroll down, there is a section called "Puppy Training". Even further down is "SPT - Start Puppy Training"
Happy Reading!