Lot's of great advice here. I think chatting with a good pro trainer might help you a lot, even if it's just to ask some questions. I have an English setter I took to a trainer outside of Spokane last year and I can't begin to tell you how helpful it was. If you would like the trainer name PM me. Good luck.