Start with the foundation: what your dog needs to learn first

Dog training works best when you build from straightforward behaviors to complex ones. Before you teach your dog to sit on command or walk without pulling, your dog needs to understand that paying attention to you is rewarding. This foundation—called attention training—makes every other command easier because your dog will already be looking at you and ready to listen.

The first step is to get your dog's attention without saying anything. Hold a treat close to your nose, wait for your dog to look at your face, and the moment their eyes meet yours, say "Yes!" and give them the treat. Do this 5 to 10 times in a row, once or twice a day. After a few days, your dog will start looking at your face on purpose, expecting the reward. This is the moment training becomes possible—your dog has learned that looking at you leads to good things.

Once your dog reliably looks at your face when you hold a treat near your nose, you can start teaching actual commands. But without this attention foundation, commands often fail because your dog is not watching you or listening.

Key Takeaways

  • Attention training—teaching your dog to look at your face—must come before any other command, because your dog cannot follow instructions they do not hear.
  • Use a treat your dog loves, mark the moment they do the right thing by saying "Yes!" when ready, and give the reward within one second so they understand what earned it.
  • Practice one command at a time for 5 to 10 repetitions per session, once or twice daily, because short sessions work better than long ones.
  • Timing matters more than anything else—your dog connects the reward to whatever they were doing in the one second before you said "Yes!"
  • Stop training before your dog gets bored or frustrated, and always end on a success so your dog wants to train again tomorrow.

Teach sit, stay, and come using the mark-and-reward method

The fastest way to teach a command is the mark-and-reward method. You mark the exact moment your dog does the right thing by saying "Yes!" out loud, then when ready give a treat. Your dog's brain connects the reward to whatever they were doing in that one second before you said "Yes!"—not to what they were doing five seconds earlier or what they do next.

To teach sit: Hold a treat an inch above your dog's nose and slowly move it back over their head. As their nose follows the treat, their rear end naturally lowers to the ground. The when ready their bottom touches the floor, say "Yes!" and give the treat. Repeat this 5 to 10 times. After three or four days of practice, your dog will sit on purpose to make the treat appear. Then add the word "Sit" just before you lure them into the position. After another week, your dog will sit when you say the word alone.

To teach stay: Ask your dog to sit. Wait one second while they stay sitting. Say "Yes!" and give a treat. The next day, wait two seconds. Then three. Gradually increase the time over weeks. If your dog stands up before you say "Yes!", that is fine—just do not give the treat, and try again with a shorter time. Stay means "do not move until I say Yes or give you permission," so the reward only comes if they stayed in place.

To teach come: Start in a small room or hallway. Get down to your dog's level, say "Come!" in a happy voice, and run backward a few steps. Most dogs will chase you. The when ready they reach you, say "Yes!" and give a treat. Practice this 5 to 10 times per session. Once your dog reliably comes in a small space, practice in a larger room, then outside on a long leash. Never call "Come!" unless you can enforce it—if your dog ignores you and you cannot reach them, they have learned that "Come" is optional.

Use the right treats and timing to speed up learning

Your choice of treat changes how fast your dog learns. Use treats your dog loves more than anything else—not their regular kibble. Small, soft treats work best because your dog can eat them in one bite and be ready for the next repetition within a second. Hard biscuits or large treats slow down training because your dog spends time chewing instead of paying attention to what earned the reward.

Timing is the single most important rule in dog training. You have one second—literally one second—to say "Yes!" after your dog does the right thing. If you wait three seconds, your dog's brain has moved on to something else, and they will not connect the treat to the behavior you wanted. This is why saying "Yes!" matters: it is a fast, clear sound that marks the exact moment your dog earned the reward. The treat comes after the "Yes!" as a bonus.

Practice once or twice a day for 5 to 10 repetitions per session. Short sessions work better than long ones because dogs learn faster when they are fresh and interested. If you train for 20 minutes straight, your dog gets tired and bored, and learning slows down. Five minutes of focused training beats 20 minutes of distracted training every time.

Handle common mistakes: jumping, pulling, and ignoring commands

Jumping on people usually happens because your dog learned that jumping gets attention. The fix is to ignore jumping completely—turn away, do not speak, do not make eye contact—and only give attention when your dog has all four feet on the ground. Ask visitors to do the same. This takes two to four weeks because your dog has to learn that jumping no longer works. The moment your dog sits instead of jumping, say "Yes!" and pet them. You are teaching them that sitting gets the attention they want.

Pulling on the leash means your dog has learned that pulling moves them forward. Stop walking the when ready your dog pulls. Stand still and do not move until the leash goes slack. The moment there is slack, say "Yes!" and take one step forward. If your dog pulls again, stop again. This teaches your dog that pulling stops progress, but a loose leash means you keep walking. It takes patience—some walks will feel very slow at first—but most dogs learn this in two to three weeks.

Ignoring commands usually means your dog never learned the command in the first place, or the distraction is too strong. If your dog sits perfectly at home but ignores "Sit" at the dog park, they have not learned the command in that environment yet. You have to practice the command in different places—your kitchen, your yard, a quiet street, then busier places—so your dog learns it works everywhere. Start over in each new place with easier versions of the command, and use better treats.

Practice in different places so your dog learns the command everywhere

A command your dog knows at home might not work at the dog park or on a busy street. This is not your dog being stubborn—it is your dog not understanding that the same command applies in a different place. Dogs do not generalize the way humans do. Your dog has to learn "Sit" in your kitchen, then "Sit" in your yard, then "Sit" on a quiet street, then "Sit" at the park.

Start each new location with easier versions of the command. If your dog sits reliably at home with a treat lure, start at the new place by luring them into a sit again, even though they already know the word. Use better treats than you use at home—something your dog only gets during training in new places. Practice 5 to 10 repetitions, then leave. Come back the next day and do it again. After five or six visits to the same new place, your dog will start to understand the command works there too.

This process takes time, but it is the only way to build a dog that listens everywhere. A dog that sits on command in your living room but pulls and ignores you everywhere else has not actually learned the command—they have learned a habit that only happens in one room.

Know when to stop and what to avoid

Stop training before your dog gets bored or frustrated. If your dog stops trying, starts making mistakes they usually do not make, or loses interest in treats, the session is over. End on a success—ask for a command you know your dog will do, say "Yes!" when they do it, give a treat, and stop. Your dog will want to train again tomorrow because the last thing that happened was a win.

Avoid these common mistakes: Do not repeat a command. If you say "Sit, sit, sit!" your dog learns to sit on the third "Sit," not the first one. Say the command once, wait two seconds, then lure or guide them into position if they do not do it. Do not yell or get frustrated—your dog will become afraid of training instead of excited about it. Do not train when you are angry or tired; your dog will sense it and training will not work well.

Never punish your dog for not understanding a command. Punishment teaches your dog to fear you, not to understand what you want. If your dog does not do what you asked, it means they have not learned it yet. Go back to an easier version of the command, use better treats, and practice more often.

Frequently Asked Questions

How long does it take to train a dog?

A straightforward command like sit usually takes one to two weeks of daily practice. More complex behaviors like a reliable recall or loose-leash walking take four to eight weeks. The timeline depends on how often you practice, how clear your timing is, and how motivated your dog is by the treats you use. Older dogs sometimes learn slower than puppies, but age is not a barrier to training.

What if my dog does not care about treats?

Find something your dog wants more than treats—a toy, a ball, a chance to run, or a few seconds of play. Use that as the reward instead. Some dogs are not food-motivated, and that is fine. The reward just has to be something your dog will work for. You can also try higher-value treats like small pieces of chicken or cheese that your dog only gets during training.

Can I train a dog that is already an adult?

Yes. Adult dogs learn just as well as puppies. They may have bad habits to unlearn, which takes longer, but the training method is the same. Start with attention training and straightforward commands, practice consistently, and be patient. Many adult dogs learn faster than puppies because they have longer attention spans.

What should I do if my dog makes a mistake during training?

Do nothing. Do not say "No," do not punish, do not repeat the command. straightforward do not give the treat, and try again. If your dog sits when you asked for a down, that is fine—just do not mark it with "Yes!" and do not give the reward. Your dog will figure out that sitting did not earn the treat, and they will try something else next time.

Is it ever too late to train a dog?

No. Dogs of any age can learn new commands and behaviors. An older dog might take a few extra weeks compared to a younger dog, but the method works the same way. Start with attention training, be patient, and practice consistently. Many people successfully train dogs that are five, ten, or even fifteen years old.