Dog training classes should last no more than 15 minutes. Young puppies or dogs who are easily distracted may need even shorter classes. If you run your training classes too long, dogs get distracted and bored, and there’s a good chance they’ll start making mistakes.