Albus is now 12 weeks old. I have been training him on my own through info found in books and videos. He is doing pretty well! However, with this being my first dog I seriously don't want to mess him up with my lack of experience. I checked out our local Petsmart and Petco and after looking at the classes I really don't know if they teach anything more than what I have already been doing! I have heard a lot about Doggy Dan from this site and I have a few questions. Is this only something to do when problems arise, or would it be best to implement his ideas in puppyhood? Also, is this something that is easy to cancel anytime? Is it only videos and info online? Do you get anything in the mail as well? Any advice would be appreciated. Thank you :)