Deprecated: Return type of ResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/merciel/public_html/wags/includes/db/DatabaseUtility.php on line 174

Deprecated: Return type of ResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/merciel/public_html/wags/includes/db/DatabaseUtility.php on line 192

Deprecated: Return type of ResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/merciel/public_html/wags/includes/db/DatabaseUtility.php on line 185

Deprecated: Return type of ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/merciel/public_html/wags/includes/db/DatabaseUtility.php on line 202

Deprecated: Return type of ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/merciel/public_html/wags/includes/db/DatabaseUtility.php on line 163

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home1/merciel/public_html/wags/languages/Language.php on line 2104

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home1/merciel/public_html/wags/languages/Language.php on line 2104

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home1/merciel/public_html/wags/languages/Language.php on line 2104

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home1/merciel/public_html/wags/languages/Language.php on line 2104

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home1/merciel/public_html/wags/languages/Language.php on line 2104

Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home1/merciel/public_html/wags/languages/Language.php on line 2104
Obedience 101 consists of the five basic behaviors that most pet owners would consider sufficient to qualify your foster pup as a "well-trained dog": Sit, Stay, Down, Come (recall), and Heel. If you can add [[Housebreaking]] and one or two cute [[Tricks]] to the dog's repertoire, congratulations! Your foster pup has graduated from canine finishing school and is well equipped to make her new family proud.
+
Obedience 101 consists of the five basic behaviors that most pet owners would consider sufficient to qualify your foster pup as a "well-trained dog": Sit, Stay, Down, Come (recall), and loose-leash walking. If you can add [[Housebreaking]] and one or two cute [[Tricks]] to the dog's repertoire, congratulations! Your foster pup has graduated from canine finishing school and is well equipped to make her new family proud.
    
In my experience, it takes about four to six weeks for most dogs to learn the Obedience 101 curriculum and proof it to a level that allows them to perform the cues more-or-less reliably in new environments with new handlers. Generally I work through the list by teaching one behavior every few days, then continuing to refine and proof that behavior while teaching the next one.
 
In my experience, it takes about four to six weeks for most dogs to learn the Obedience 101 curriculum and proof it to a level that allows them to perform the cues more-or-less reliably in new environments with new handlers. Generally I work through the list by teaching one behavior every few days, then continuing to refine and proof that behavior while teaching the next one.
   −
== Sit ==
+
I usually start with Sit, since it's the easiest behavior on the list to teach and it forms the basis of the [[Nothing_In_Life_Is_Free| Nothing in Life is Free]] protocol. You can take them in any order, though, depending on which comes most naturally to your foster dog and which seems most urgently needed.
  
Fatal error: Uncaught TypeError: MWExceptionHandler::handleException(): Argument #1 ($e) must be of type Exception, Error given in /home1/merciel/public_html/wags/includes/exception/MWExceptionHandler.php:153 Stack trace: #0 [internal function]: MWExceptionHandler::handleException(Object(Error)) #1 {main} thrown in /home1/merciel/public_html/wags/includes/exception/MWExceptionHandler.php on line 153