
A Dog Training Guide
Evidence-based, positive-reinforcement games that build real impulse control — one rep, one pause, one good choice at a time.
Dr. David K. Lubega, LICSW, LCSW-C
Canine Behavior & Training Guide
Contents
About This Guide
A practical, science-based guide to building genuine impulse control in dogs through structured games. Covering the Leave-It game, wait-at-the-door, the three-dimensional stay, and polite greetings, this book shows you how to widen the gap between trigger and reaction — so your dog learns to think before they act, even in the most exciting moments.
Chapter 01
If you have ever watched your dog explode at the sight of a squirrel, bolt through an open door, snatch food off the counter, or lose their mind the moment another dog appears on the horizon — you have already met the single most important skill your dog can learn: impulse control.
Impulse control is not obedience. It is not a trick. It is the cognitive and emotional foundation on which every other behavior rests. A dog who can pause, think, and choose — rather than simply react — is a dog who can walk calmly, greet politely, come when called, and live safely in a human world full of temptations, triggers, and excitement. A dog who cannot is a dog whose life is a series of accidents, conflicts, and frustrations — for both of you.
Impulse control is the capacity to inhibit a response — to NOT do the thing the dog's instincts and arousal are screaming to do — long enough for a better choice to be made. It is the gap between stimulus and action: the squirrel appears, and instead of lunging instantly, the dog glances at the squirrel, registers it, and then... waits. Looks at you. Makes a different choice.
That gap is small. In a dog with poor impulse control, it is virtually nonexistent: trigger appears, reaction follows, end of story. In a dog with strong impulse control, the gap is large enough to contain thought, choice, and response. The entire purpose of the games in this guide is to widen that gap — to build, rep by rep, the neural and behavioral infrastructure that allows your dog to pause rather than react.
Impulse control is partly genetic, partly developmental, and partly trained. Some breeds were selectively bred for exactly the kind of high arousal and quick reaction that makes impulse control harder — terriers (bred to react instantly to small moving prey), herding dogs (bred to react to movement), and sporting dogs (bred for high energy and enthusiasm) all tend to arrive with more impulse control work to do than, say, a deliberately calm companion breed.
Age matters enormously. Puppies and adolescent dogs (roughly 6 to 18 months) have underdeveloped prefrontal function — yes, dogs have a prefrontal cortex, and yes, it is responsible for inhibition and decision-making — and their impulse control is biologically limited regardless of training. This is not a flaw. It is developmental. The work of this period is patient, consistent practice, not perfection.
History matters too. Dogs who have spent months or years rehearsing reactive patterns — the dog who has always been allowed to explode at the window, who has always bolted through doors, who has always snatched food — have deeply grooved neural pathways for those behaviors. They are not being stubborn when they struggle. They are running very well-worn programs. The good news: those pathways can be overlaid with new ones, with enough repetition and the right approach.
The canine brain — like the human brain — is plastic. It changes in response to experience. Every time your dog practices choosing to wait instead of reacting, the neural circuitry for that choice gets slightly stronger. Every time they practice a self-control behavior and are rewarded for it, the behavior becomes slightly more likely next time. This is not a metaphor. It is neurobiology, and it works the same way in dogs as it does in people.
The games in this guide are designed to build this circuitry systematically — starting with easy, low-distraction exercises and progressing to harder, higher-distraction ones, in a sequence that matches how the brain actually learns. The progression matters. A dog who has never practiced waiting for food at home cannot be expected to wait for food at a picnic. A dog who has practiced waiting in gradually increasing distraction has a real chance.
This guide is not a substitute for working with a qualified trainer or behaviorist — particularly if your dog's impulse issues involve aggression, severe anxiety, or any behavior that frightens you or others. For dogs with serious behavior challenges, professional, in-person guidance is irreplaceable, and there is no shame in seeking it. The games in this guide are powerful foundational work, but they are not a replacement for individualized professional support when it is needed.
What this guide IS: a structured, evidence-informed, positive-reinforcement-based program for building impulse control in ordinary dogs through games — because games are how dogs learn best, and because the best training does not feel like training to either of you.
Chapter 02
Before we get to the games, you need to understand three core principles that govern how dogs actually learn. Without these, the games become mechanical routines that sometimes work and often do not. With them, you will be able to adapt every game to your specific dog, troubleshoot when something is not working, and recognize progress when it happens.
This is the single most important law of animal learning, and it governs everything in this guide. Behaviors that produce rewarding consequences for the dog become more frequent. Behaviors that do not produce rewarding consequences become less frequent. This is not a theory. It is one of the most robustly documented phenomena in all of behavioral science, and it applies as cleanly to dogs as to any species ever studied.
What this means practically: every single time your dog practices waiting instead of bolting, AND that waiting produces something the dog values (food, praise, access to the thing they wanted, the chance to play), the waiting behavior gets stronger. Every time your dog practices bolting and the bolting produces something they value (getting outside faster, grabbing the food, reaching the other dog), the bolting gets stronger.
There is no neutral interaction. Every repetition of a behavior in the presence of its consequences either strengthens or weakens that behavior. This is why management — preventing the unwanted behavior from being rehearsed — is so important. Every time the dog rehearses bolting out the door and gets to go sniff the yard, you are training them to bolt.
A common training mistake is assuming that what we think should be rewarding is what the dog actually finds rewarding. Many dogs do not find praise particularly valuable in high-distraction situations. Many dogs do not find dry kibble valuable at all when there is a squirrel involved. The reward has to actually compete with whatever the dog is being asked to give up.
In early training, in low-distraction environments, food is usually the most efficient reward — small, soft, high-value pieces of real meat or cheese, delivered quickly and predictably. As distraction increases, the value of the food may need to increase too — and for some dogs in some situations, access to the thing they wanted (the squirrel chase, the dog greeting, the open door) becomes the most powerful reward of all, used as the reinforcer for waiting patiently.
Understanding this — that the reward is defined by the dog, not by us — is what makes the difference between a training session that builds behavior and one that produces confused, half-hearted compliance that falls apart the moment the high-value distraction appears.
This is the principle most often violated by well-meaning owners, and it is the one that produces the most frustration for both dog and handler. Impulse control is context-specific. A dog who has learned to wait patiently for food in the kitchen has not learned to wait patiently for food at a picnic. A dog who can hold a sit while you toss a toy indoors has not learned to hold a sit while a real squirrel runs past outdoors.
The brain learns in context. Each new context — new location, new distraction, new distance, new duration — is, neurologically, almost a brand-new behavior. This is why training appears to "work at home" and "fail in public." It is not failing. It is being asked at a level the dog has not yet been prepared for.
The progression in this guide moves from low to high distraction, from short to long duration, from close to far distance — gradually, in small enough steps that the dog succeeds roughly 80% of the time at each level before moving to the next. That 80% rule is not arbitrary. It is the sweet spot where the brain is challenged enough to learn but not so challenged that it gives up. If your dog is failing more than 20% of the time at a level, you have moved too fast. Go back.
Arousal — the level of excitement or activation in the dog's nervous system — is the enemy of impulse control. A highly aroused dog literally cannot think as well. The prefrontal function that governs inhibition goes offline under high arousal, and the dog defaults to instinctive, reactive patterns. This is not a choice. It is neurology.
This is why the games in this guide do not start with the hardest, most exciting version of each exercise. They start with calm, low-arousal versions, build the basic behavior in a calm state, and only gradually introduce the excitement — always at a level the dog can still succeed at. A dog who has practiced waiting calmly a hundred times has a much better chance of waiting when excited than a dog who has only ever practiced waiting when already over threshold.
Reinforcement must happen within one to two seconds of the behavior for the dog to connect the two. A reward delivered five seconds after the dog sat is rewarding whatever the dog is doing at second five — looking around, sniffing, getting up — not the sit. This is why a marker (a consistent sound like a clicker or a verbal "yes!") is so valuable: it marks the exact instant of the correct behavior and buys you a couple of seconds to deliver the reward.
Consistency means that the rules do not change. If waiting at the door is the behavior, waiting at the door is always the behavior — not sometimes, not when you are in a hurry, not when it is raining. Every exception trains the dog that the rules are negotiable, and negotiable rules are not rules. This is harder for the humans than for the dogs. The dogs will learn whatever we consistently teach. The work is on our end.
Chapter 03
The "Leave It" game is the cornerstone of impulse control training. It teaches the dog that the presence of something tempting does not automatically mean access to that thing — and that choosing to disengage from it produces something even better. Once learned, this single behavior can save your dog from eating poisoned bait on the street, grabbing a dropped medication, snatching a child's food, or lunging at a passing animal.
We will build this in stages. Do not skip stages. Each stage lays the neural groundwork for the next.
Place a low-value treat in your closed fist. Present your fist to the dog. The dog will almost certainly lick, nudge, paw, and try to get at it. Do nothing. Say nothing. Wait. The moment the dog pulls their nose away from your hand — even for a fraction of a second — mark ("yes!" or click) and reward from your OTHER hand with a different, better treat.
Repeat. The dog will quickly learn that disengaging from the closed fist is what produces the reward. Within a session or two, most dogs will look at the fist, then look at you, then receive the reward. This is the seed of impulse control: the dog is choosing not to pursue the temptation, and is being rewarded for that choice.
Practice this in multiple short sessions (3-5 minutes each — dogs learn better in short, frequent sessions than long ones) over several days, until the dog disengages from the closed fist immediately and reliably.
Now the same exercise, but with an open hand. Place the treat on your flat palm. If the dog goes for it, close the hand. The instant they disengage, mark and reward from the other hand. As the dog learns, you will be able to leave the hand open longer and longer, with the dog choosing not to take the treat.
This stage teaches the dog that the temptation is visible and accessible — and that the right choice is still to disengage. This is harder than the closed fist, because the dog can see the reward and must inhibit the grab.
Practice until reliable.
Now place the treat on the floor, with your foot ready to cover it. The dog will likely go for it — cover it with your foot before they can get it. The instant they back off or look at you, mark and reward from your hand with a better treat.
This stage introduces the real-world challenge: the dog must inhibit the impulse to grab something on the ground. This is the behavior that will save them from eating dangerous items on walks. Build it patiently. Do not rush to the next stage until the dog backs off the floor treat immediately and looks to you.
Now the treat (or a toy) is dropped or rolled gently on the floor. The dog must inhibit the chase. Start with a very gentle roll and a low-value item. Mark and reward any hesitation, any glance at you. Gradually increase the speed and value of the moving item.
This stage is significantly harder, because movement triggers the chase instinct powerfully. Go slowly. Many dogs need weeks at this stage. That is fine. The neural pathways being built are real, and they are worth the time.
Only after the behavior is reliable in stages 1-4 do we add the verbal cue "Leave it." The cue is added AFTER the behavior exists, not before. Say "Leave it" just as you present the temptation, and reward the disengagement. After many repetitions, the dog will begin to associate the cue with the behavior.
Now the game moves to real life: treats dropped on the sidewalk, food on a coffee table, a sandwich within reach at a picnic. Each new context is, as we discussed, almost a new behavior. Go back to easier versions in each new context, and build up. Use high-value rewards that genuinely compete with the real-world temptation.
— Moving to the next stage before the current one is solid. This is the most common mistake, and it produces a dog who "sort of" knows leave it but fails when it matters. Go slower.
— Using the same treat in both hands. The reward for leaving the first treat must be better than the first treat, or the dog has no reason to disengage. The math has to work in the dog's favor.
— Repeating "leave it" over and over. The cue is a single, calm instruction. Repeating it teaches the dog that the first several "leave its" do not count. Say it once. If the dog does not respond, you have moved too fast — go back a stage.
— Punishing the dog for going for the treat. This creates conflict and anxiety, not impulse control. The dog learns to suppress behavior out of fear, not to choose differently out of self-control. Keep it positive. The power of the game is in the dog freely choosing to disengage because that choice pays.
Chapter 04
The door is one of the most dangerous places in a dog's life. Dogs who bolt through doors are at risk of being hit by cars, getting lost, getting into fights with other dogs, and simply disappearing into a world they are not equipped to navigate safely. The wait-at-the-door game is not a manners exercise. It is a safety exercise, and it may save your dog's life.
The goal is simple: the door opens, the dog waits. The dog is released — with a specific release word — and only then goes through. This behavior, built patiently, becomes automatic: the dog waits at every door, every time, without being asked, because that is simply how doors work in their world.
Before you begin, choose a release word that you will use consistently to tell the dog they are free to go. Common choices: "okay," "free," "break," "release." Use one word, and use it only for releasing the dog from a wait or stay — not casually in conversation, not for other purposes. The word must have a single, specific meaning.
Stand at a closed interior door with your dog on leash. Reach for the doorknob. The instant your dog starts to push toward the door, remove your hand from the doorknob. Wait. When the dog is calm — not pushing, not straining — reach for the knob again. Repeat until you can touch the knob without the dog pushing.
This stage teaches the dog that pushing at the door makes the opening process stop, and calm makes it proceed. Many dogs get this in a single session. Some take several. Be patient.
Open the door one inch. If the dog pushes toward the opening, close it. Wait for calm. Open again. Repeat until the dog can sit calmly while the door is open one inch.
Mark and reward the calm — a treat delivered while the dog is sitting and waiting, not after they have pushed through. We are rewarding the waiting, not the going through.
Gradually increase the opening: two inches, four inches, six inches, fully open. At each level, the rule is the same: pushing closes the door, calm keeps it open. Mark and reward calm waiting at each level.
Do not move to a wider opening until the dog is reliable at the current one. This is the 80% rule in action.
Now the door is fully open, and the dog must sit at the threshold — the line where inside becomes outside — without crossing it. This is the crucial stage. The dog can see the yard, smell the outdoors, hear the world — and must choose to wait. Mark and reward the waiting, in increasing durations: five seconds, ten, thirty.
Now add the release word. The dog is waiting at the open threshold. Say "okay" (or your chosen word), and encourage the dog through. The dog learns that going through the door is not their decision — it is yours, signaled by the release word. Going through before the release means the door closes and the process resets. Going through after the release means access to the world.
Now add the things that normally trigger bolting: a person walking by, a squirrel, another dog visible across the street. Each distraction is a new level. Go back to an easier version — maybe the door only open a crack — and rebuild with the distraction present. The dog who can wait at a fully open door with a squirrel running past is a dog whose impulse control is genuinely robust.
The final stage is consistency. The dog waits at every door — front, back, car, vet's office, friend's house — every single time. No exceptions. This is what makes the behavior automatic. The dog does not have to decide each time whether to wait, because waiting is simply what happens at doors. The decision has been made once, and it applies everywhere.
— The dog pushes through anyway. You moved too fast. The dog is telling you they are not ready for the current level. Go back to a smaller opening and rebuild. Do not physically force the dog back — this creates conflict. Let the closing door do the teaching.
— The dog will not sit. Do not require a sit at first. Standing calmly and waiting is fine. Many dogs find a sit too much to ask in the excitement of the door. Once waiting is reliable, you can add the sit if you want — but the waiting, not the position, is the point.
— Different family members get different behavior. This means the rules are not consistent. Everyone must use the same release word, the same rules, and the same patience. Have a family meeting. Agree on the protocol. Inconsistency is the enemy of door training.
The car door deserves special attention. A dog who bolts from the car is at extreme risk. Apply the same protocol to the car door — crack, widen, threshold, release — and never, ever open the car door with an unrestrained dog inside until the wait is completely reliable. Use a harness, a crate, or a seatbelt tether as a backup. The car door is not the place to discover the training is not as solid as you thought.
Chapter 05
Stay is the quintessential impulse control behavior. The dog is asked to remain in a position — sit, down, or stand — while the world happens around them: you walk away, food appears, toys roll past, other dogs approach. Stay is not about obedience. It is about the dog's growing capacity to hold an impulse in check while temptation and excitement exist in the environment.
Stay is built on three dimensions, each of which must be trained separately before they are combined: duration (how long the dog holds the stay), distance (how far you go from the dog), and distraction (what is happening around the dog). Combining all three at once — asking a dog who has only practiced short, close, boring stays to do a long, distant, distracting one — is the most common cause of stay failure.
When you increase one dimension, decrease the others. When you are building duration, stay close and keep distractions minimal. When you are building distance, keep the duration short and distractions low. When you are working on distractions, stay close and keep the duration short. This is the rule that makes stay training work. Violate it, and the behavior falls apart.
Ask your dog to sit. Mark and reward immediately. Then wait one second. Mark and reward. Two seconds. Mark and reward. Three. Five. Ten. Build the duration slowly, rewarding at each step, while you stand right next to the dog.
If the dog breaks — gets up before you release — say nothing, do not correct. Simply ask for the sit again, and go back to a shorter duration the dog can succeed at. The dog is not being disobedient. They are telling you that you have asked for more than they can currently do.
A release word is essential here, the same one you use for the door. The dog must know that the stay is not over until the release word is spoken. Many dogs break their stay simply because they were never clearly told when it was okay to move.
Once the dog can hold a sit-stay for thirty seconds with you right next to them, begin adding distance. Take one step back. Return to the dog. Mark and reward. Take two steps. Return. Mark and reward. The pattern is critical: you always return to the dog before rewarding, so the dog learns that the reward comes for holding the position, not for breaking it to come to you.
Build distance gradually: one step, two, three, five, across the room. At each distance, the duration stays short — just a few seconds. Do not add duration AND distance simultaneously. One dimension at a time.
Now, with the dog close and the duration short, introduce distractions. Start trivially: you wave one hand. Mark and reward the dog for holding. You take a toy in your hand. Mark and reward. You toss a low-value treat a short distance away. Mark and reward the dog for not going for it.
Gradually increase the distraction: the treat rolls past, a family member walks through the room, a toy is tossed. At each level, the dog must hold. If they break, the distraction was too high — go back to an easier one.
This stage directly builds the impulse control neural pathways. Each time the dog inhibits the impulse to break and chase the distraction, and is rewarded for holding, the hold behavior gets stronger and the break-and-chase behavior gets relatively weaker.
Only after each dimension is solid on its own do you begin combining. Add a little distance to a moderate duration. Add a mild distraction to a short duration at a short distance. Build slowly, always keeping the difficulty at the level where the dog succeeds about 80% of the time.
The ultimate goal — a dog who can hold a down-stay while you walk across a park, with other dogs and people in view, for several minutes — is achievable, but it is built from hundreds of smaller, successful repetitions, not from being thrown into the deep end and hoping for the best.
When you reward a stay, the reward should come within a second or two of the moment you are rewarding. If you make the dog wait five seconds after a thirty-second stay before they get the treat, they will not connect the reward to the behavior. Use your marker ("yes!") at the instant you are rewarding — this is the moment the dog earned the reward — and then deliver the treat.
A particularly valuable application of stay is the "settle on a mat" — the dog goes to a specific mat or bed and holds a down-stay there while the household goes about its business. This is a life-changing behavior for high-energy dogs and households with children, visitors, or other pets. It is built the same way: duration first (lying on the mat for one second, then five, then thirty), then distance (you step away from the mat), then distraction (someone knocks, a child runs past, a meal is served).
The settle gives the dog a default behavior for exciting or stressful moments — instead of orbiting the dinner table, the dog goes to their mat. Instead of circling visitors, the dog goes to their mat. This is impulse control with a practical outlet: the dog still wants to be in the middle of things, but has learned that the mat is where they go when they cannot.
If a stay that was reliable suddenly stops working, something has changed. Common culprits: a new environment (the stay was location-specific), a new distraction level, a change in your body language (dogs read us closely, and a different posture can confuse them), or simply that the behavior was not as solid as you thought — you had been succeeding at a level the dog could do, and a slight increase in difficulty exposed the gap.
The solution is always the same: go back to an easier level and rebuild. This is not regression. It is the training process. The brain learns by success, and the fastest way forward is always through a level where the dog can succeed.
Chapter 06
Few behaviors are as universally frustrating for dog owners as the jumping-up greeting. Your dog is thrilled to see you — or a guest — and expresses that thrill by launching themselves at the person with paws aimed at the chest, the face, the clean clothes. It is, in the dog's mind, an expression of love and excitement. In practice, it is unwelcome, sometimes painful, and frequently embarrassing.
The good news: jumping up is entirely a product of how the dog has been greeted in the past — which means it is entirely changeable. The greeting game rebuilds the dog's default greeting behavior through consistency and the same principles of impulse control that underlie all the games in this guide.
Dogs jump up because, in their history, jumping has been reinforced. Reinforcement for jumping does not require that anyone intended to reinforce it. A dog who jumps and gets petted (even while being told "no") is being reinforced for jumping. A dog who jumps and gets attention (even negative attention — "off! get down!") is being reinforced for jumping. A dog who jumps and gets the person to step back (creating space, which the dog wanted) is being reinforced for jumping.
From the dog's perspective, jumping works. It produces attention. It produces interaction. It produces the very thing the dog was seeking. The fact that the human is annoyed does not change the reinforcement. The behavior is being strengthened every time it produces something the dog values.
This is the key insight: jumping is not a behavior to be punished away. It is a behavior to be replaced — by a different behavior that produces the same reinforcement (attention, greeting) more reliably and more pleasantly for both parties.
The replacement behavior is "four on the floor" — the dog keeps all four paws on the ground during greetings, and is rewarded with attention and petting only when all four paws are down. The moment a paw leaves the floor, the attention stops.
This is the entire game, in its simplest form: paws down equals attention, paws up equals no attention. The dog learns the contingency quickly, because the reinforcement (attention) is exactly what they were seeking, and the path to it (keep your feet on the floor) is something they can absolutely learn to do.
Practice with your own arrivals. Come through the door. If the dog jumps, turn away, cross your arms, say nothing. The instant all four paws are on the floor, turn back, mark, and reward with calm attention. If they jump again, repeat: turn away, wait for four paws, return attention.
Do this every single time you come home. Consistency is everything. If the dog learns that jumping sometimes produces attention (because you are in a good mood, or in a hurry, or it is just too cute), the behavior will persist. If the dog learns, through dozens of consistent repetitions, that four-on-the-floor is the only thing that produces greeting attention, the behavior will change — often faster than you expect.
Now the harder version: guests. Before guests arrive, have treats ready. Brief the guest: when they come in, if the dog jumps, they are to turn away, cross their arms, and say nothing. The instant four paws are on the floor, they can pet the dog. Most guests will need to be coached — the default human response to a jumping dog is to push them down while petting them, which is exactly the mixed message that perpetuates the problem.
For especially enthusiastic dogs, you may need to start with the dog on leash during guest arrivals, so you can prevent the jump entirely (the dog cannot reach the guest to jump) while rewarding four-on-the-floor. The leash is management — it prevents rehearsal of the unwanted behavior while the new behavior is being built.
Once four-on-the-floor is reliable, you can upgrade the behavior to a sit for greetings. The dog learns that sitting is what produces attention from approaching people. This is a stronger behavior than four-on-the-floor, because the sit is a clear, specific position that is incompatible with jumping.
Ask the dog to sit as a person approaches. Reward the sit. If the dog breaks the sit and starts to jump, the person stops approaching and turns away. The dog learns that sitting makes people come to them; jumping makes people stop and turn away.
Gradually increase the excitement level: a favorite friend, a child (who is even more exciting and more rewarding to greet), another dog. Each new level of excitement is a new level of difficulty. Go slowly. The dog who can sit to greet a calm adult may still explode with a child — that is fine, it is a harder level, and you build it the same way.
While you are building polite greetings, you must prevent the dog from rehearsing the old jumping behavior in uncontrolled situations. This is management: using tools and arrangements to prevent the unwanted behavior from being practiced.
Management might include: keeping the dog on leash during arrivals, crating the dog when guests come until everyone is settled, putting the dog behind a baby gate until they are calm, or having the dog in another room entirely. Management is not a substitute for training — but it prevents the training from being undermined by rehearsals of the old behavior. Every time the dog jumps and gets attention, the jumping is strengthened, no matter how good your training sessions are in between.
Dogs and children deserve special caution. A dog who jumps on adults is annoying; a dog who jumps on a child can knock them down, scratch them, or frighten them badly. Do not allow a jumping dog to greet children until the greeting behavior is completely reliable — and even then, supervise. Children move unpredictably, make high-pitched sounds, and behave in ways that push dogs past their impulse control threshold. The safety of both the child and the dog depends on adult management of the interaction, not on the dog's training alone.
Greeting behavior is deeply rewarding for the dog — it is the moment they most want to engage with their favorite people. Asking them to do it differently is asking them to override their strongest natural impulses in the moments of greatest excitement. This is hard work for the dog, and it takes time. Be patient. Be consistent. Celebrate the small improvements: the jump that was lower than usual, the moment the dog caught themselves and put their paws back down, the greeting where they sat for two seconds before breaking.
These are not failures. They are the building blocks of a new behavior. The dog who sits politely for greetings a year from now is built from these moments — every one of them reinforced, every one of them a step closer to the greeting behavior you both want.
Impulse control is a skill — not a trait
This guide brings together the principles of positive-reinforcement training, the science of how dogs learn, and a structured set of games that build real impulse control. Whether your dog is a puppy, an adolescent, or a rescued adult, the pathway is the same: patience, consistency, and the right progression of difficulty. The dog you want is built one good choice at a time.
DigitalShelf