RE: Dog Question!
I think it depends on what you want out of your dog. I am going to train my next lab myself, but then again, I have a lot of time to do so since I have flex hours at my job. If you have the time and patience, I'd say go for it. Smartworks is a book I'd recommend.