A dog can become obedient through consistent training and positive reinforcement. This involves rewarding good behavior and correcting bad behavior in a firm but gentle manner. Dogs that are well-socialized from a young age are also more likely to be obedient.