If you are a dog owner you know that you love your dog no differently than any other member of your family and just like other members of your family there are times when they make mistakes too. Just like people your dog no matter whether he's a Poodle, a Chihuahua or a German Shepherd, he is not perfect and never will be. Even knowing this, there are probably times when you are going to want to explode and start screaming and yelling at him. Here you will find a few things that might help you discipline your little buddy with love and patience instead of losing your cool.
First thing you need to understand that your dog does not behave badly deliberately. Although it actually might look like it, they aren't. They have a dogs mind and a dogs mind does not think in the same manner as our human minds. They do not do things out of spite and they also don't hold any grudges that would make them do something just out of revenge. Most things that they do wrong can be traced back to several different things. One would be not enough exercise, weak human leadership, being bored, they are in pain or there is some underlying medical condition they can't express to you.
As soon as you catch your dog doing something you consider is wrong you need to immediately redirect his attention to something more positive. He is not going to understand he's done something wrong if you wait to point it out to him after the fact. When you catch him doing something wrong get his attention and clap your hands and say “Uh uh!” really loud. If that makes him stop and look at you, you should wait a couple of seconds and then tell him to come and reward him by telling him how good he is. This way you can give him something better to do after you have his attention.
Once you have shown your dog what he shouldn't be doing it is up to you to teach him what you want him to do. If you do that enough he's going to get the idea of what is good and what is bad for him to be doing. It shouldn't take very long for him to understand this unless of course the bad thing he is doing makes him feel good then you might have a problem, like getting into the trash really might be something that is fun. Simply put the trash somewhere he can't find it and that should stop that issue.
It is important that your discipline is not lengthy, we tend to make our discipline far longer than the praise that we give and with a dog it should be just the opposite. The discipline you give should never outlast the praise. Always try to make the praise worth the effort to obey your wishes. Making the discipline excessively long is only going to make it harder to train him not to do it.
If you see that when you go to discipline your little guy he goes running off to his favorite spot in the house or to his bed, you should just let him do so. What this means is that he truly understands the fact that he just got in trouble. So your job is over, you did what needed to be done and he knows that what he did was wrong. Just leave it at that.
You really need to try and find out what is the reason for your dog and his misbehavior. It may be as simple as the fact he doesn't understand that it's wrong and doesn't quite realize what all the rules are of the home. You need to be as consistent as you possibly can be in order for him to understand what's right and what's wrong. Be patient and love your dog, even when he makes mistakes, after all he continues to love you when you make mistakes.