I am new to BC's. I have a great puppy who has learned fundamental commands already. I really want to train her well but want to do it right. Are their any books, any suggestions? Any connections in the New Jersey area for training I couls follow up with?