Quote:
Originally Posted by combatmedicjen
But, on the flip side, she knows that going on the floor is bad.
|
No, she doesn't. All she knows is that you yell alot, and that she doesn't like the yelling. Let me explain.
Dog craps on the floor.
You find the crap 10 minutes later.
Dog has totally forgotten about crapping on the floor. If she found the crap now, she'd probably wonder where the dog that left it is.
You start yelling.
Dog now knows that you're yelling about something. Of course she runs and hides when you start yelling. If something that was 20 times as big as you are started bellowing at you, you'd run and hide too - doesn't mean you'd know what the hell the yelling was all about though.
You say you yell at her when she craps in the house. You didn't say you reward her when she craps in the yard. So not only are you failing to associate house-crapping with negative reactions, but you are also failing to associate yard-crapping with positive reactions.
If you're gonna own a dog, you need to understand life from the dog's point of view. Too many people get a dog and then get upset when the dog does not react the way a kid would.
If you yelled at a kid for crapping on the floor then, assuming he wasn't a juvenile delinquent, he would stop crapping on the floor because he understands english and knows what "don't crap on the goddamn floor" means. Your dog doesn't understand one word of what you're saying, and doesnt' know the crap is hers, so how can you expect her to correct her behavior?
The crate method doesn't work if you just stick the dog in the crate. Sure she probably won't crap in her bed, but if you don't then get out there with her in the yard and praise her heavilly for going in the yard, and THEN follow up by watching her constantly and catching her IN THE ACT of crapping in the house, correct the behavior, get her outside, and then praise her when she finishes crapping in the yard, then all she'll learn is "don't crap in my crate," which she already knows.