Obedience training is one of the best things you can do for your dog, and/or puppy, and yourself. Obedience training doesn’t solve all behavior problems, but it is the foundation for solving just about any problem. Training opens up a line of communication between you and your dog. Effective communication is necessary to instruct your dog about what you want him or her to do. You can teach him or her anything from “stay” to “sit”, to “off”.