- Three long down stays per day
- Sit before being petted
- Wait before going through a doorway
- Stay before being feed
This will enable your dog to associate you as his leader, not an equal or subordinate.
If your dog has not had obedience training, then enroll him in a class as soon a possible. Use positive reinforcement techniques and praise, not force or physical punishment.
Over the time, your dog may earn the right to get on your bed again, however it is not essential. I do not believe that your dog should ever be allowed to sit on a chair at the dinner table as I do not believe there is any other way for your dog to perceive the situation other that he is on equal status with humans, especially when food is involved.