@seeknom1 Leerburg.com
Michael Ellis' Training Your Puppy DVD
The Focused Puppy book
Btw 7 months is a really common time for puppy owners to have odd issues, so have some faith and try to stress as little as possible about the issues. Treat them like the best puppy ever but still really try...