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
I want to preface this section with two caveats:
+
I want to preface this section with a couple of notes:
   −
# '''Dogs are not perfect.''' ''Nobody's'' dogs are perfect. When I first started getting seriously into training, I thought that professional trainers' dogs must be impeccably behaved near-robots who never barked at strangers, always executed their cues with total precision on the first request, and probably didn't even shed. Yeah, no. Turns out they bark and blow off commands and leave hairballs everywhere, just like my mutts. Dogs are dogs. Expect them to act like it.
+
# '''Dogs are not perfect.''' ''Nobody's'' dogs are perfect. When I first started getting into training, I thought that professional trainers' dogs must surely be impeccably behaved near-robots who never barked at strangers, always executed their cues with total precision on the first request, and probably didn't even shed. Yeah, no. Turns out they bark and blow off commands and leave hairballs everywhere, just like my mutts. Dogs are dogs. Expect them to act like it.
 
# '''Most troubleshooting in foster care is about management.''' The dogs that come through WAGS generally do not have serious behavioral issues. Most of what you'll be dealing with is relatively simple stuff: chewing, counter surfing, nuisance barking, and so forth. These issues are best dealt with by not giving the dog a chance to practice bad behaviors, i.e., by managing his environment to keep him out of trouble. That's really all you have to do; nuisance behaviors tend to die out on their own if the dog doesn't have the chance to practice and get reinforced for them.
 
# '''Most troubleshooting in foster care is about management.''' The dogs that come through WAGS generally do not have serious behavioral issues. Most of what you'll be dealing with is relatively simple stuff: chewing, counter surfing, nuisance barking, and so forth. These issues are best dealt with by not giving the dog a chance to practice bad behaviors, i.e., by managing his environment to keep him out of trouble. That's really all you have to do; nuisance behaviors tend to die out on their own if the dog doesn't have the chance to practice and get reinforced for them.
 +
# '''Reward good behavior.''' Whenever you catch your dog doing something ''right'', reward her. If you've been having a problem with jumping, and one day your dog looks at you quietly with all four feet on the ground, praise her! Pet her, hand over a treat, toss her favorite ball a few times -- whatever she likes, do it. Always reinforce good behavior, even if it's just with approving eye contact and a quiet touch. If you only reward your dog for sitting after she jumps on you, that's the only time she'll ever do it... and what you'll have trained will be not a polite Sit as greeting, but a Jump-and-Sit sequence. Every interaction with your foster dog trains her to do or not do something, whether you intend it or not. Be mindful of that, and always be willing to reward any behavior you want to see again.
  
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