Life is too short to stress your dog out over achieving perfect obedience. Prioritize the cues you want to teach your dog and start one at a time, but remember teaching your dog should always be fun!
Teaching a dog new behaviors can be lots of fun, and there are tons of people and dogs who thoroughly enjoy daily training and engaging in various canine sports or activities. However, its equally important to give yourself permission to take the pressure off of yourself and your dog if training doesn't go so smoothly. By taking time to get to know your dog's personality, you will come to realize that your dog has a lot of strengths. We can spend so much time focusing on what is wrong with a dog, that we stop noticing what is right.