I am going to start giving you a tip each week: Here is a great tip on teaching your dog to STAY:
One thing that I tell people though is this. When you are teaching your dog to Stay and Come, remember that they are two totally separate behaviors. When you are training your dog to STAY remember to walk to your dog and reward him where he is STAYING. Many people make the mistake of calling their dog to them before rewarding him. If you think about it from your dog's point of view, he really has no reason to STAY, because the reward is for coming to the trainer. That is the COME behavior. So the tip is when you are happy with your dog STAYING, walk to your dog and reward him. This way he understands all he has to do is STAY in one place.