Having your dog trained at a young age can help them to correct any bad behaviors early on and can teach them to become good citizens. Training your dog while they’re still young can also help them to develop their social skills and pick up good behaviors they see in other dogs. Typically, the best age to have your puppy professionally trained in obedience is between 7-8 weeks.