A great way to build up your dog’s tolerance for frustration is working on your dog’s impulse control. That is, their ability to hold themselves back, and ideally wait calmly and patiently when faced with something they want. The protocol is simple: whenever you have something that the dog wants, such as food, a toy, or going outside - teach the dog sit patiently before it is released. At first, it may only be for a short second. Then, slowly increase the duration. You can also improve your dog’s impulse control by teaching it to stay in a dog bed until it is released. Start practising in a calm and quiet room, and slowly build up the distractions by having your dog stay in the bed while you are having dinner, and eventually when people are coming over. Finally, you can use playtime to run your dog through commands, and teach your dog to hold a sit or down stay while you throw a toy. To make sure that you are teaching the dog to cope with frustration rather than building frustration, keep the training sessions easy and short, and build up the difficulty at a slow pace. Make sure to also provide outlets for any built up stress or frustration, such as playing tug or giving the dog a bone to chew on.