We use M.D.Dogs as a starting point for picking out puppy and a lot of training advice as well as working through her workbook and videos. I will link them here, but please make a free account there and use that site in conjunction with ours to achieve the best results. Remember the best results are when you put in the best effort.